Como: Adicionar marcas inteligentes do nível de aplicativo a projetos que foram criados antes do SP1
Se aplica a |
---|
As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office. Projetos de nível de aplicativo
For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto. |
Quando você Criar adicionar um nível de aplicativo - no projeto após a Instalar do Visual Studio 2008 Serviço Pack 1 (SP1), o projeto automaticamente inclui código de infra-estrutura que permite que você Criar nível de aplicativo inteligentes marcas no projeto.Se você quiser usar um projeto que você criou antes da instalação do SP1, você deve modificar o projeto para gerar esse código.
Para obter mais informações sobre marcas inteligentes do nível de aplicativo, consulte Visão geral sobre marcas inteligentes.
Para modificar o projeto de modo que ele gera o código necessário
Garantir que o projeto não seja Abrir no Visual Studio.
Localize Diretório do Projeto, por exemplo, usando o Windows Explorer.
Na pasta do projeto, Excluir o arquivo ThisAddIn.Designer.cs ou ThisAddIn.Designer.vb.
Este arquivo de código contém código de infra-estrutura que configura o Adicionar-in quando ele for carregado.Normalmente, esse arquivo de código está oculto da exibição no Gerenciador de Soluções.
Abrir o arquivo ThisAddIn.Designer.xml em um editor de texto.
Adicionar o seguinte elemento XML como um filho do elemento hostitem:hostItem.
<hostitem:hostControl hostitem:name="VstoSmartTags" hostitem:identifier="VstoSmartTags" hostitem:type="Microsoft.Office.Tools.SmartTagCollection" hostitem:primaryCookie="VstoSmartTags" hostitem:modifier="Internal" />
Salvar e Fechar o arquivo ThisAddIn.Designer.xml.
Abrir o projeto no Visual Studio.
O Visual Studio automaticamente gera novamente o arquivo ThisAddIn.Designer.cs ou ThisAddIn.Designer.vb e adiciona o campo de VstoSmartTags à classe ThisAddIn.Este é o campo que você usar para criar marcas inteligentes do nível do aplicativo.
Adicionar uma referência a um dos seguintes assemblies, dependendo do tipo de projeto:
Para um projeto do Word, Adicionar uma referência a Microsoft.Office.Tools.Word.v9.0.dll.
Para um projeto do Excel, Adicionar uma referência a Microsoft.Office.Tools.Excel.v9.0.dll.
Esses assemblies contém as classes que você usar para criar marcas inteligentes.
Quando tiver terminado, você pode siga as instruções em um dos tópicos a seguir para criar uma marca inteligente de nível de aplicativo:
Consulte também
Conceitos
Visão geral sobre marcas inteligentes
Arquitetura de marcas inteligentes
Date |
History |
Motivo |
---|---|---|
De 2008 de julho |
Tópico adicionado. |
Alteração de recurso do SP1. |