Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção resume o processo necessário para expor um componente COM existente ao código gerenciado. Para obter detalhes sobre como escrever servidores COM que se integram firmemente ao .NET Framework, consulte Considerações de design para interoperação.
Os componentes COM existentes são recursos valiosos no código gerenciado como aplicativos de negócios de camada intermediária ou como funcionalidade isolada. Um componente ideal tem um assembly de interoperabilidade primário e está em conformidade total com os padrões de programação impostos pelo COM.
Para expor componentes COM ao .NET Framework
Importe uma biblioteca de tipos como um assembly.
O common language runtime requer metadados para todos os tipos, incluindo tipos COM. Há várias maneiras de obter um assembly que contém tipos COM importados como metadados.
Use tipos COM em código gerenciado.
Você pode inspecionar tipos COM, ativar instâncias e invocar métodos no objeto COM da mesma maneira que faz para qualquer tipo gerenciado.
Compile um projeto de interoperabilidade.
O SDK do Windows fornece compiladores para vários idiomas compatíveis com a CLS (Common Language Specification), incluindo Visual Basic, C#e C++.
Implantar um aplicativo de interoperabilidade.
Os aplicativos de interoperabilidade são mais bem implantados como assemblies assinados de nome forte no cache de assembly global.