Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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:
A tempo de execução Callable Wrapper de uma biblioteca de tipos para executar um objeto COM em código gerenciado.
A COM callable wrapper com as configurações de registro necessárias para executar um objeto gerenciado em um aplicativo nativo.
In Visual Studio 2005, você pode adicionar COM wrapper sistema autônomo uma referência ao seu projeto.
Quebra automática de objetos COM em um aplicativo gerenciado
Para criar um tempo de execução callable wrapper usando o Visual Studio
Abra o projeto para o seu aplicativo gerenciado.
Sobre o Projeto menu, clicar Mostrar todos os arquivos.
No menu Project, escolha Add Reference.
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çã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
- Executar o Tipo Biblioteca Importer (Tlbimp.exe) ferramenta.
Essa ferramenta cria um assembly que contém metadados de time de execução para os tipos definidos na biblioteca de tipos originais.
Quebra automática de gerenciado objetos em um aplicativo nativo
Para criar um COM callable wrapper usando o Visual Studio
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.
No menu Project, clique em Properties..
Clique na guia Compile.
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
- Executar o Ferramenta de registro do conjunto (RegAsm.exe) ferramenta.
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.
Observação: