Como: Atualizar o Visual Studio 2005 Add-ins para Visual Studio 2008
Você pode migrar seu Visual Studio 2005 Add-ins para torná-los compatível com o Visual Studio 2008 ambiente. Suplementos migrados obter acesso a recursos novos e atualizados.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Esses procedimentos foram desenvolvidos com o Geral Development Settings ativo.Para alterar as configurações, escolher Import and ExportSettings on the Tools menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para migrar um suplemento do C++ não gerenciado para o Visual Studio 2008
Em um computador que tenha o Visual Studio 2008 instalado, exporte a chave do registro em HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\ <youraddinname>.<yourclassname>.
em aberto a chave do registro e alterar o caminho para HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\AddIns\ <youraddinname>.<yourclassname>.
Copiar a chave do registro para um computador em que Visual Studio 2008 instalado e clicar duas vezes nele para adicionar a entrada no registro.
Copie a pasta de solução inteira para um computador em que Visual Studio 2008 instalado.
Iniciar o Visual Studio 2008 e em aberto a solução.
The Assistente de conversão do Visual Studio é iniciado.
Usar o Visual Studio Conversion assistente para converter o projeto para o Visual Studio 2008 formato.
Se você tiver um projeto de implantação, abri-lo e, em seguida, selecionar o Editor do registro in Visual Studio.
O ícone do registro estiver em uma barra de ferramentas na parte superior da O gerenciador de soluções.Isso abre a chave do Registro associadas para o projeto de instalação.
Open the registry key entry at HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\<youraddinname>.<yourclassname> and rename it to HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Addins\<youraddinname>.<yourclassname>.
Isso atualiza o projeto de implantação.
confirmar que não há nenhuma referência a Microsoft.Office.Core.commandbars em Office.dll.
Pesquisar projeto para "Office" e excluir referências.Adicione uma referência ao assembly Microsoft.VisualStudio.CommandBars se CommandBars são usadas.
confirmar que são referências de número de versão para DTE para a versão 9,0.
Procurar por documentos do projeto 8,0 e atualização informações da versão 9,0.
Adicionar uma referência para o EnvDTE90 assembly.
Alterar referências do DTE objeto para o DTE2 objeto.
Fornece acesso à nova funcionalidade.
Examine o código para confirmar que ele é atualizado.
recompilar a solução e a execução do suplemento.
Para migrar um suplemento gerenciado para o Visual Studio 2008
Copie a pasta de solução inteira que contém o suplemento gerenciado do computador em que Visual Studio 2008 instalado.
Iniciar o Visual Studio 2008 e em aberto a solução.
O Assistente para Conversão do Visual Studio é iniciado.Use isso para converter o projeto para o Visual Studio 2008 formato.
Se o suplemento contém referências a Office.dll e contém o using Microsoft.Office.Core demonstrativo, exclua a referência e a demonstrativo. Adicione uma referência ao assembly Microsoft.VisualStudio.CommandBars se o suplemento usa barras de comando.
confirmar Se o caminho para o diretório de trabalho está correto abrindo o Página de propriedades do projeto e selecionando o Depurar página.Atualizar o caminho para o diretório apropriado para Visual Studio 2008. O caminho pode ser semelhante a \programa Files\Microsoft Visual Studio 9\Common7\IDE\.
Confirme se o Iniciar ação on the Depurar página tem o caminho correto para o Iniciar programa externo opção.
Isso cria uma instância de Visual Studio para executar o depurador contra o suplemento. O caminho pode ser semelhante a \programa Files\Microsoft Visual Studio 9\Common7\IDE\devenv.exe.
Adicionar uma referência para o EnvDTE90 assembly.
Alterar referências do DTE objeto para o DTE2 objeto.
Fornece acesso à nova funcionalidade.
Examine o código para confirmar que ele é atualizado.
Recrie a solução e execute o suplemento no modo de depurar.