O artigo abaixo mostra o uso de objetos COM reutilizável com .NET framework. COM interação com framework .Net está na forma de conjuntos. COM modelo é desenvolvido pela Microsoft quando a aplicação pode ter acesso a dados de objetos COM. Assembléias são compostos de recursos que contam a CLR sobre o código de implementação. Para acessar com componente em .Net Framework ele precisa ser adicionado como uma referência para qualquer solução particular. Asp.net quadro tem um painel guia onde componentes COM podem ser navegados e adicionado a qualquer projeto.
Quando qualquer componente COM é adicionado ao projeto .Net ele cria um assembly de interoperabilidade em pasta BIN da solução de projeto. Aqui assembly Interop é um terceiro partido assembly gerado que pode ser codificada em qualquer idioma. O assembly de interoperabilidade para o componente COM adicionado contém os metadados que o CLR usaria para chamar os métodos de objeto COM. Um exemplo de adição de componente COM para ser usado em .net projeto pode ser Ionic.zip.dll ou itextsharp.dll.
O projeto precisa usar o espaço para nome no código por trás de qualquer componente especial adicionado ao projeto. Assim, com base no que se pode acessar os métodos ou variáveis presentes no interior do componente. Existem muitos outros exemplos para demonstrar a capacidade de reutilização COM. Uma vez que os componentes COM são adicionados a .Net Framework, em seguida, os métodos que podem ser acessados. O .NET Framework também fornece uma maneira de visualizar as variáveis ou métodos que estão sendo codificado em componente COM usando de-assembler.
A tarefa de de-assembler é a de montar o objeto COM e, assim, mostrar as variáveis e métodos que estão sendo utilizadas. Acesso a Net de-montador pode ser alcançado por ir para o visual studio de todos os programas e, em seguida, selecionando ferramentas do SDK do Windows onde se pode encontrar o cmd para .net. Mover para diretório pai e escrever ildasm. Uma janela ILDASM aparece onde é possível selecionar o componente COM no menu Arquivo. Após a seleção de objeto COM do montador de-mostra uma estrutura de quebra de métodos ou variáveis que estão sendo usados em componente COM.
Os módulos de interoperabilidade relacionados com a COM são gerados automaticamente pelo visual studio permitindo assim, inter operação entre .net e com.