Compartir a través de


Cómo: Migrar lenguajes específicos de dominio a una nueva versión

Puede migrar los proyectos que definen y utiliza el lenguaje dominio- específico de Visual Studio 2010 de la versión de Domain-Specific Language Tools que se distribuida con Visual Studio 2008. 

Una herramienta de migración se proporciona como parte de Visual Studio SDK. La herramienta convierte los proyectos y las soluciones de Visual Studio que utilizan o definen las herramientas ADSL.

Debe ejecutar la herramienta de migración explícitamente: no se inicia automáticamente cuando se abre una solución en Visual Studio. La herramienta y el documento de instrucciones detallada se encuentran en esta ruta de acceso:

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

Antes de migrar el ADSL proyectos

La herramienta de migración modificar los archivos de proyecto de Visual Studio (.csproj) y archivos de solución (.sln).

Preparar los proyectos para la migración.

  • Asegúrese de que los archivos de .csproj y de .sln pueden escribirse. Si están bajo control de código fuente, asegúrese de que estén desprotegidos.

  • Haga una copia de las carpetas que desea migrar.

Migrar una colección de proyectos

Para migrar los proyectos y las Soluciones ADSL a Visual Studio 2010

  1. Inicie la herramienta ADSL Migración.

    • Puede hacer doble clic en la herramienta en el Explorador de Windows (o almacenar el Explorador), o inicie la herramienta del símbolo del sistema. La herramienta se encuentra en esta ubicación:

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

  2. Elija una carpeta que contenga soluciones y proyectos que desea convertir.

    • Escriba la ruta de acceso en el cuadro en la parte superior de la herramienta, o haga clic en Examinar.

    La herramienta de migración muestra un árbol de proyectos que definen o utilizan el dominio (ADSL). El árbol incluye cada proyecto que utilice los ensamblados de Microsoft.VisualStudio.Modeling.Sdk o de TextTemplating .

  3. Revise el árbol de proyectos, y desactive los proyectos que no desea convertir.

    • Seleccione un proyecto o una solución de ver una lista de cambios que la herramienta realizará.

      Nota

      Las casillas que aparecen junto a los nombres de carpeta no tiene ningún efecto.Debe expandir las carpetas para inspeccionar los proyectos y soluciones.

  4. Convierta los proyectos.

    1. Haga clic en Convertir.

      Antes de cada archivo de proyecto se convierte, una copia de project**.csproj** se guarda como project**.vs2008.csproj**

      Una copia de cada solución**.sln** se guarda como solución**.vs2008.sln**

    2. Investigue cualquier conversión incorrecta que se notifica.

      Proporcionan los errores en la ventana de texto. Además, la vista de árbol muestra un marcador rojo en cada nodo que no se pudo convertir. Puede hacer clic en el nodo para obtener más información sobre el error.

  5. Transformar todas las plantillas en soluciones que contienen proyectos correctamente convertidos.

    1. Abra la solución.

    2. Haga clic en el botón de Transformar todas las plantillas en el encabezado del explorador de soluciones.

      Nota

      Puede crear este paso innecesario.Para obtener más información, vea Cómo: Transformar automáticamente todas las plantillas.

  6. Actualice el código personalizado en proyectos convertidos.

    • Intente compilar proyectos, e investigar cualquier error.

    • Pruebe a su diseñador.

Vea también

Conceptos

Novedades del SDK de modelado y virtualización