COMO: Implementar smart tag dll utilizando o Visual Studio Installer

Traduções de Artigos Traduções de Artigos
Artigo: 305110 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

Etiquetas inteligentes são uma funcionalidade introduzida com o Microsoft Office XP que permite aos programadores do Office para ligar texto nos documentos com o Office XP a recursos externos, ou com texto em documentos do Office XP em conjunto com outras soluções personalizadas. Este artigo descreve como implementar inteligentes biblioteca de ligação dinâmica (DLL) de ficheiros para utilizadores do Microsoft Office XP utilizando o Microsoft Visual Studio Installer.

Implementar um smart tag DLL utilizando o Visual Studio Installer

Para implementar uma DLL de etiqueta inteligente, um programador do Office pode necessitar de um utilizador final copiar a etiqueta inteligente DLL para o disco rígido local e alterar manualmente o registo do computador, mas esta abordagem apresenta oportunidades de erro e fazer manutenção dores de cabeça mais tarde.

Uma abordagem melhor consiste em utilizar uma ferramenta de implementação como o Microsoft Visual Studio Installer. Para informações técnicas e instruções de transferência para o Visual Studio Installer, consulte o seguinte Web site da Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/vstudio/downloads/tools/vsi11/default.aspx
Para implementar uma etiqueta inteligente DLL utilizando o Visual Studio Installer, siga estes passos:
  1. No menu Iniciar , aponte para programas , aponte para Microsoft Visual Studio 6.0 , aponte para o Microsoft Visual Studio 6.0 Enterprise Tools e, em seguida, clique em Visual Studio Installer .
  2. No separador Novo da caixa de diálogo Novo projecto , expanda a pasta Visual Studio e, em seguida, clique na pasta Projectos do Visual Studio Installer .
  3. Clique no ícone Do Installer vazio , escreva um nome para o novo projecto na caixa Nome , escreva um caminho na caixa localização que indica onde pretende criar o novo projecto e, em seguida, clique em Abrir .
  4. Na janela Explorador de projecto , clique duas vezes registo .
  5. Expanda a pasta de registo no computador de destino e, em seguida, expanda a pasta HKEY_CURRENT_USER .
  6. Clique com o botão direito do rato na pasta SOFTWARE , aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para Microsoft .
  7. Clique com o botão direito do rato na pasta Microsoft recém-criada, aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para o Office .
  8. Clique com o botão direito do rato a pasta Office recentemente criada, aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para comum .
  9. Clique com o botão direito do rato recém-criado pasta comum , aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para Etiquetas inteligentes .
  10. Clique com o botão direito do rato na pasta de Etiqueta inteligente recém-criada, aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para Acções .
  11. Clique com o botão direito do rato na pasta Acções recém-criada, aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para o nome da DLL de etiqueta inteligente, seguido por um período, seguido do nome do ficheiro de classe de acção de etiqueta inteligente, menos as extensões de ficheiro. Por exemplo, se o nome da DLL de etiqueta inteligente é "MyFirstSmartTag" e o nome do ficheiro inteligentes acção classe "SmartTagAction", o nome da chave seria MyFirstSmartTag.SmartTagAction .
  12. Clique com o botão direito do rato a pasta de Etiquetas inteligentes tiver criado no passo 9, aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para reconhecedores .
  13. Clique com o botão direito do rato na pasta reconhecedores recém-criada, aponte para Novo e, em seguida, clique em chave . Mude o nome da pasta nova chave # 1 para o nome da DLL de etiqueta inteligente, seguido por um período, seguido do nome do ficheiro de classe reconhecedor de etiquetas inteligentes, menos as extensões de ficheiro. Por exemplo, se o nome da DLL de etiqueta inteligente é "MyFirstSmartTag" e o nome do ficheiro inteligentes acção classe "SmartTagRecognizer", o nome da chave seria MyFirstSmartTag.SmartTagRecognizer .
  14. Na janela Explorador de projecto , clique com o botão direito do rato em ficheiros , aponte para Adicionar e, em seguida, clique em ficheiro (s) . Procure a etiqueta inteligente DLL que pretende instalar no computador do utilizador final e, em seguida, clique em Abrir .
  15. No menu criar , clique em Compilar . Nota : Se receber mensagens de erro como, por exemplo, "O diálogo de instalação ' Bem-vindo ao ' é inválido" quando clica em criar , pode ter uma versão sem correspondência de um ficheiro chamado Mergemod.dll é fornecido com o Visual Studio Installer. Para obter informações adicionais sobre como resolver este problema, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
    281650Erro: Não é possível compilar o projecto VSI - erros 'Instalar a caixa de diálogo'
  16. Utilizando o Explorador do Windows, procure o caminho que criou no passo 3. No caminho poderá encontrar uma pasta denominada saída . Abrir a pasta de saída e, em seguida, abra a pasta denominada DISK_1 . Nesta pasta irá encontrar um ficheiro com a extensão .msi. Este é o ficheiro de Visual Studio Installer que distribuirá a utilizadores finais. Para instalar e registar a DLL de etiqueta inteligente, os utilizadores finais tem simplesmente duplo clique no ficheiro .msi e aceite as predefinições que o assistente sugere.

Passos seguintes

Visual Studio Installer fornece um conjunto completo de instalação caixas de diálogo e insere uma entrada numa aplicação de Adicionar/remover programas do utilizador final para acções de desinstalação ou reparação.

Referências

Para mais informações sobre como criar DLLs de etiquetas inteligentes, consulte os seguintes artigos:
Desenvolver dll etiquetas inteligentes
http://msdn.microsoft.com/en-us/library/aa140238.aspx

Microsoft Office XP smart Tag Software Development Kit (SDK)
http://www.microsoft.com/downloads/details.aspx?familyid=3d8edcee-0246-43ef-a70f-94c0899f1e8f&displaylang=en
Para mais informações, consulte os seguintes artigos da base de dados de conhecimento da:
286267COMO: Criar um smart tag DLL no Visual Basic para utilizar no Office XP
292596COMO: Criar um smart tag DLL ATL para utilização no Office XP
Para mais informações sobre como implementar as DLLs de etiquetas inteligentes, consulte o seguinte artigo:
Implementar smart tag dll utilizando o Visual Studio Installer
http://msdn.microsoft.com/en-us/library/aa140235(office.10).aspx

Propriedades

Artigo: 305110 - Última revisão: 24 de fevereiro de 2014 - Revisão: 10.3
A informação contida neste artigo aplica-se a:
  • Microsoft Office XP Developer Edition
  • Microsoft Visual Studio 6.0 Enterprise Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhowtomaster KB305110 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 305110

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com