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
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
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 .
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çã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.
Converter projetos.
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**
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.
transformar todos os modelos em soluções que contêm projetos com êxito convertidos.
Abra a solução.
Clique no botão de cabeçalho de transformar todos os modelos no solution Explorer.
Observação Você pode fazer essa etapa desnecessária.Para mais informações, consulte Como automatizar a transformação de todos os modelos.
Atualizar seu código personalizado em projetos convertidos.
Tente criar projetos, e investigar quaisquer falhas.
Testar o designer.