Compartir a través de


Cómo: Migrar complementos de Visual Studio .NET 2003 a Visual Studio 2005

Actualización: noviembre 2007

Puede migrar complementos de Visual Studio .NET 2003 para que sean compatibles con el entorno de Visual Studio 2005. Los complementos migrados obtienen acceso a las características nuevas y actualizadas.

Nota:

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Estos procedimientos se desarrollaron con la Configuración general de desarrollo activa. Para cambiar la configuración, elija la opción Importar y exportarconfiguraciones del menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para migrar un complemento de C++ no administrado a Visual Studio 2005

  1. En un equipo que tenga instalado Visual Studio. NET 2003, exporte la clave del Registro en HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\<youraddinname>.<yourclassname>.

  2. Abra la clave del Registro y cambie la ruta de acceso para que indique: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<youraddinname>.<yourclassname>.

  3. Copie la clave del Registro en un equipo que tenga instalado Visual Studio 2005 y haga doble clic en la clave para agregar la entrada al Registro.

  4. Copie la carpeta de soluciones completa en un equipo que tenga instalado Visual Studio 2005.

  5. Inicie Visual Studio 2005 y abra la solución.

    Se inicia Asistente de conversión de Visual Studio.

  6. Utilice el Asistente de conversión de Visual Studio para convertir el proyecto al formato de Visual Studio 2005.

  7. Seleccione el proyecto de implementación, myprojectnameSetup, y, a continuación, seleccione Editor del Registro en Visual Studio.

    El icono del Registro está en una barra de herramientas ubicada en la parte superior del Explorador de soluciones. Éste abre la clave del Registro asociada al proyecto de instalación.

  8. Abra la entrada de la clave del Registro en HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\<youraddinname>.<yourclassname> y cambie el nombre de la ruta de acceso a HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\<youraddinname>.<yourclassname>.

    De esta forma, se actualiza el proyecto de implementación.

  9. Confirme que no haya ninguna referencia a Microsoft.Office.Core.Commandbars en Office.dll.

    Busque "Office" en el proyecto y elimine las referencias. Agregue una referencia al ensamblado Microsoft.VisualStudio.CommandBars si se utilizan CommandBars.

  10. Confirme que las referencias de número de versión a DTE corresponden a la versión 8.0.

    Busque los documentos de la versión 7.0 del proyecto y actualice la información de versión a la 8.0.

  11. Agregue una referencia al ensamblado EnvDTE80.

  12. Cambie las referencias del objeto DTE al objeto DTE2.

    De esta forma se proporciona acceso a una nueva funcionalidad.

  13. Revise el código para confirmar que está actualizado.

  14. Vuelva a generar la solución y ejecute el complemento.

Para migrar un complemento administrado a Visual Studio 2005

  1. Copie la carpeta de soluciones completa que contiene el complemento administrado en el equipo que tenga instalado Visual Studio 2005.

  2. Inicie Visual Studio 2005 y abra la solución.

    Se inicia el Asistente de conversión de Visual Studio. Utilice este asistente para convertir el proyecto al formato de Visual Studio 2005.

  3. Cree un archivo de registro de complementos XML para el complemento.

    Para obtener más información, vea Registro de complementos. Para buscar una versión más sencilla del archivo XML, vea Cómo: Actualizar complementos de Visual Studio .NET 2003 a Visual Studio 2005 mediante registros XML (administrado).

  4. Si el complemento contiene referencias a Office.dll y la instrucción using Microsoft.Office.Core, elimine ambas. Agregue una referencia al ensamblado Microsoft.VisualStudio.CommandBars si el complemento utiliza barras de comandos.

  5. Para confirmar que la ruta de acceso al directorio de trabajo es correcta, abra la Página de propiedades del proyecto y seleccione la Página de depuración. Actualice la ruta de acceso al directorio adecuado de Visual Studio 2005. La ruta de acceso puede ser similar a \Archivos de programa\Microsoft Visual Studio 8\Common7\IDE\.

  6. Confirme que la opción Acción de inicio de la Página de depuración tenga la ruta de acceso correcta para la opción Programa externo de inicio.

    Esto crea una instancia de Visual Studio para ejecutar el depurador en el complemento. La ruta de acceso puede ser similar a \Archivos de programa\Microsoft Visual Studio 8\Common7\IDE\devenv.exe.

  7. Agregue una referencia al ensamblado EnvDTE80.

  8. Cambie las referencias del objeto DTE al objeto DTE2.

    De esta forma se proporciona acceso a una nueva funcionalidad.

  9. Revise el código para confirmar que está actualizado.

  10. Vuelva a generar la solución y ejecute el complemento en modo de depuración.

Vea también

Conceptos

Migrar y actualizar los complementos de Visual Studio 2005 a Visual Studio 2008