Pergunta

Encontrei algumas informações sobre isso em Blog de Scott Hanselman

Alguém sabe exatamente o que isso significa?

Isso é apenas para os assemblies de interoperabilidade primária do Office ou também posso usá-lo para incorporar minha biblioteca de resgate ou outras bibliotecas COM?

Foi útil?

Solução

O processo descrito no blog de Scott Hanselman é chamado Equivalência do tipo, um termo bastante nebuloso para o suporte do CLR 4.0 para os conjuntos de tipos de interoperamento COM. Embora eu não tenha tido a chance de olhar para ele, há um vídeo aqui no Canal 9 que discute:

Raja Krishnaswamy e Vance Morrison: CLR 4 - Equivalência do tipo interno
http://channel9.msdn.com/shows/wergodeep/raja-krishnaswamy-and-vance-morrison-lr-4-inside-type-equivalence/

Aparentemente, você pode escrever suas próprias montagens de "equivalência do tipo" e incorporá -las. Observe que isso provavelmente não se aplica a qualquer assembly COM; Os conjuntos de equivalência do tipo implementam uma interface chamada IApplication. Veja aqui:

Avanços no sistema de tipo .NET: Demo de equivalência de tipo http://blogs.msdn.com/mshneer/archive/2008/10/28/advances-in-net-type-system-type-equivalence-demo.aspx

Outras dicas

Uma observação sobre:se você adicionar referência e propriedade "Incorporar tipos de interoperabilidade = verdadeiro " - isso pode causar alguns erros casuísticos durante a compilação:- você vê quais referências internas possuem funções e propriedades - mas o compilador não encontra e gera erros!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top