COMO: Implantar DLLs de marca inteligente usando o Visual Studio Installer

Traduções deste artigo Traduções deste artigo
ID do artigo: 305110 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Marcas inteligentes são um recurso introduzido com o Microsoft Office XP que permite que os desenvolvedores do Office para vincular o texto em documentos baseados no Office XP a recursos externos, ou para usar texto em documentos do Office XP em conjunto com outras soluções personalizadas. Este artigo descreve como implantar marca inteligente arquivos de biblioteca de vínculo dinâmico (DLL) para usuários do Microsoft Office XP usando o Microsoft Visual Studio Installer.

Implantar uma DLL de marca inteligente usando o Visual Studio Installer

Para implantar uma DLL de marca inteligente, um desenvolvedor do Office pode exigem um usuário final copiar a DLL de marca inteligente para seu disco rígido local e alterar manualmente o registro do seu computador, mas essa abordagem apresenta oportunidades de erro e pode causar dores de cabeça de manutenção mais tarde.

Uma abordagem melhor é usar uma ferramenta de implantação, como o Microsoft Visual Studio Installer. Para obter informações técnicas e instruções de download para instalação do Visual Studio, consulte a seguinte site da Microsoft Developer Network (MSDN):
http://msdn.microsoft.com/vstudio/downloads/tools/vsi11/default.aspx
Para implantar uma DLL de marca inteligente usando o Visual Studio Installer, execute estas etapas:
  1. No menu Iniciar , aponte para programas , aponte para Microsoft Visual Studio 6.0 , aponte para Microsoft Visual Studio 6.0 Enterprise Tools e clique em Instalação do Visual Studio .
  2. Na guia nova da caixa de diálogo New Project , expanda a pasta Visual Studio e clique na pasta de Projetos do Visual Studio Installer .
  3. Clique no ícone Installer vazio , digite um nome para seu novo projeto na caixa nome , digite um caminho na caixa local que indica onde você deseja criar o novo projeto e, em seguida, clique em Abrir .
  4. No janela Project Explorer , clique duas vezes em registro .
  5. Expanda a pasta registro no computador de destino e, em seguida, expanda a pasta HKEY_CURRENT_USER .
  6. Clique com o botão direito na pasta SOFTWARE , aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 para a Microsoft .
  7. Clique com o botão direito na pasta Microsoft recém-criada, aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 para Office .
  8. Clique com o botão direito a pasta Office recém-criada, aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 para comuns .
  9. Clique com o botão direito do mouse recém-criado pasta comum , aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 a Marca inteligente .
  10. Clique com o botão direito na pasta de Marca inteligente recém-criada, aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 para ações .
  11. Clique com o botão direito na pasta recém-criada de ações , aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 para o nome da sua marca inteligente DLL, seguido por um período, seguido do nome do seu arquivo de classe de ação de marca inteligente, menos quaisquer extensões de arquivo. Por exemplo, se o nome da sua DLL de marca inteligente é "MyFirstSmartTag" e o nome do seu arquivo de classe de ação de marca inteligente é "SmartTagAction", o nome da chave deve ser MyFirstSmartTag.SmartTagAction .
  12. Clique com o botão direito na pasta de Marca inteligente criada na etapa 9, aponte para novo e em seguida, clique em chave . Renomeie a pasta nova chave # 1 para identificadores .
  13. Clique com o botão direito na pasta identificadores recém-criada, aponte para novo e, em seguida, clique em chave . Renomeie a pasta nova chave # 1 para o nome da sua marca inteligente DLL, seguido por um período, seguido do nome do seu arquivo de classe de reconhecedor de marca inteligente, menos quaisquer extensões de arquivo. Por exemplo, se o nome da sua DLL de marca inteligente é "MyFirstSmartTag" e o nome do seu arquivo de classe de ação de marca inteligente é "SmartTagRecognizer", o nome da chave deve ser MyFirstSmartTag.SmartTagRecognizer .
  14. Na janela Project Explorer , clique com o botão direito do mouse em arquivos , aponte para Add e, em seguida, clique em arquivo (s) . Navegue até a DLL que você deseja instalar no computador do usuário final de marca inteligente e, em seguida, clique em Abrir .
  15. No menu Build , clique em Build . Observação : se você receber mensagens de erro como "O diálogo de instalação bem-vindo é inválida" quando você clica em Build , talvez você tenha uma versão incompatível de um arquivo denominado Mergemod.dll que vem com Visual Studio Installer. Para obter informações adicionais sobre como resolver esse problema, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
    281650Erro: Não é possível compilar o projeto VSI - erros 'Instalar a caixa de diálogo'
  16. Usando o Windows Explorer, vá para o caminho que você criou na etapa 3. Esse caminho, você encontrará uma pasta chamada saída . Abra a pasta de saída e, em seguida, abra a pasta chamada DISK_1 . Esta pasta, você encontrará um arquivo com a extensão .msi. Este é o arquivo de instalação do Visual Studio que você distribuirá aos usuários finais. Para instalar e registrar seu DLL de marca inteligente, os usuários finais simplesmente deve duas vezes no arquivo .msi e aceite os padrões que sugere o ' Assistente para instalação '.

Próximas etapas

Instalação do Visual Studio fornece um rico conjunto de instalação de caixas de diálogo e insere uma entrada no miniaplicativo de Adicionar ou remover programas do usuário final para ações de desinstalação ou reparo.

Referências

Para obter mais informações sobre como criar DLLs de marca inteligente, consulte os seguintes artigos:
Desenvolvimento de DLLs de marca inteligente
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 obter mais informações, consulte os seguintes artigos do Knowledge Base:
286267COMO: Criar uma DLL de marca inteligente no Visual Basic para uso no Office XP
292596COMO: Criar uma DLL de marca inteligente no ATL para uso no Office XP
Para obter mais informações sobre a implantação DLLs de marca inteligente, consulte o seguinte artigo:
Implantando DLLs de marca inteligente usando o Visual Studio Installer
http://msdn.microsoft.com/en-us/library/aa140235(office.10).aspx

Propriedades

ID do artigo: 305110 - Última revisão: segunda-feira, 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 305110

Submeter comentários

 

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