Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Como: Criar wrappers COM

Você pode criar wrappers COM (componente objeto Model) usando Microsoft Visual Studio 2005 os recursos ou as ferramentas do .NET estrutura Tlbimp.exe e regasm.exe. Os dois métodos de geram dois tipos de wrappers COM:

In Visual Studio 2005, você pode adicionar COM wrapper sistema autônomo uma referência ao seu projeto.

Para criar um tempo de execução callable wrapper usando o Visual Studio

  1. Abra o projeto para o seu aplicativo gerenciado.

  2. Sobre o Projeto menu, clicar Mostrar todos os arquivos.

  3. No menu Project, escolha Add Reference.

  4. Na caixa de diálogo Add Reference, clicar no COM guia, selecionar o componente que deseja usar e clicar OK.

    In O gerenciador de soluções, observe que o componente COM é adicionado à pasta referências em seu projeto.

Agora você pode escrever código para acessar o objeto COM. Você pode começar, declarando o objeto, sistema autônomo com um Imports demonstrativo para Visual Basic 2005 ou um Using demonstrativo para Visual C# 2005.

ObservaçãoObservação:

Se você quiser programar componentes do Microsoft Office, primeiro instale o Assemblies de interoperabilidade primários do Microsoft Office (PIAs) partir do centralizar de baixar da Microsoft. Na etapa 4, selecionar a versão mais recente da biblioteca de objetos disponível para o produto do Office desejado, sistema autônomo a Microsoft palavra 11.0 biblioteca de objetos. Para ver exemplos, consulte Exemplo de tecnologia do Microsoft Word e Exemplo de tecnologia do Microsoft Excel.

Para criar um usando ferramentas do .NET estrutura tempo de execução callable wrapper

Essa ferramenta cria um assembly que contém metadados de time de execução para os tipos definidos na biblioteca de tipos originais.

Para criar um COM callable wrapper usando o Visual Studio

  1. Crie um projeto biblioteca de classes para a classe gerenciada que você deseja executar no código nativo. A classe deve ter um construtor padrão.

    Verifique se você tem um número de versão completo de quatro partes do seu conjunto no arquivo AssemblyInfo. Esse número é necessário para manter o controle de versão no registro do Windows. Para obter mais informações sobre números de versão, consulte Versionamento de Assembly.

  2. No menu Project, clique em Properties..

  3. Clique na guia Compile.

  4. Marque a caixa de seleção Register for COM interop.

Quando você constrói o projeto, o assembly é registrado automaticamente for interoperabilidade COM. Se você estiver criando um aplicativo nativo em Visual Studio 2005, você pode usar o assembly, clicando em Adicionar referência on the Projeto menu.

Para criar um COM callable wrapper usando ferramentas do .NET estrutura

Essa ferramenta lê os metadados do assembly e adiciona as entradas necessárias no registro. sistema autônomo resultado, clientes COM podem criar classes do .NET estrutura com transparência. Você pode usar o assembly sistema autônomo se fosse uma classe COM nativa.

Você pode executar regasm.exe em um conjunto localizado em qualquer diretório e, em seguida, executar o Global ferramenta cache assembly (Gacutil.exe)  para movê-lo para o cache de assembly global. Mover o assembly não invalida as entradas do registro de local, porque o cache global de assemblies sempre é examinado, se o assembly não foi encontrado em outro lugar.

Mostrar: