Partilhar via


Como: migrar uma linguagem específica de domínio para uma nova versão.

Você pode migrar os projetos que definem e usa a linguagem específica de domínio Visual Studio 2010 da versão de Ferramentas de Linguagem Específica do Domínio que foi atribuída com Visual Studio 2008. 

Uma ferramenta de migração é fornecida como parte de SDK do Visual Studio.A ferramenta converte os projetos e soluções de Visual Studio que usam ou definem ferramentas de DSL.

Você deve executar a ferramenta de migração explicitamente: não é iniciada automaticamente quando você abre uma solução em Visual Studio.A ferramenta e o documento de processo detalhadas podem ser encontrados em esse caminho:

%Program Files%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

Antes que você migre seu DSL projetos

A ferramenta de migração altera arquivos de projeto de Visual Studio (.csproj) e arquivos de solução (.sln).

Para preparar projetos para a migração.

  • Certifique-se de que os arquivos de .csproj e de .sln podem ser gravados.Se está sob o controle de origem, certifique-se de que o check-out feito.

  • Faça uma cópia das pastas que você pretende fazer a migração.

Migrando uma coleção de projetos

Para migrar projetos e soluções de DSL a Visual Studio 2010

  1. Ligue a ferramenta de migração de DSL.

    • Você pode clicar duas vezes na ferramenta no Windows Explorer (ou para arquivar Explorer), ou ligue a ferramenta de um prompt de comando.A ferramenta está em este local:

      %ProgramFiles%\Microsoft Visual Studio 2010 SDK\VisualStudioIntegration\Tools\DSLTools\DslProjectsMigrationTool.exe

  2. Escolha uma pasta que contém o projeto e soluções que você deseja converter.

    • Digite o caminho na caixa na parte superior da ferramenta, ou clique em Procurar.

    A ferramenta de migração exibe uma árvore de projetos que definem ou usam DSLs.A árvore inclui cada projeto que usa assemblies de Microsoft.VisualStudio.Modeling.Sdk ou de TextTemplating .

  3. Examinar a árvore de projetos, e limpar os projetos que você não deseja converter.

    • Selecione um projeto ou uma solução ver uma lista de alterações que a ferramenta fará.

      ObservaçãoObservação

      As caixas de seleção que aparece ao lado dos nomes de pastas não têm efeito.Você deve expandir as pastas para inspecionar os projetos e soluções.

  4. Converter projetos.

    1. Clique em Converter.

      Antes que cada arquivo de projeto foi convertido, uma cópia de projeto**.csproj** são salvas como projeto**.vs2008.csproj**

      Uma cópia de cada solução**.sln** é salva como solução**.vs2008.sln**

    2. Investigar todas as conversões que falharam que são relatadas.

      Falhas são relatadas na janela de texto.Além de isso, o modo de exibição de árvore mostra um sinalizador vermelho em cada nó que não é convertido.Você pode clicar no nó para obter mais informações sobre essa falhar.

  5. transformar todos os modelos em soluções que contêm projetos com êxito convertidos.

    1. Abra a solução.

    2. Clique no botão de cabeçalho de transformar todos os modelos no solution Explorer.

      ObservaçãoObservação

      Você pode fazer essa etapa desnecessária.Para mais informações, consulte Como automatizar a transformação de todos os modelos.

  6. Atualizar seu código personalizado em projetos convertidos.

    • Tente criar projetos, e investigar quaisquer falhas.

    • Testar o designer.

Consulte também

Conceitos

O que há de novo no SDK de modelagem e visualização