Compartir a través de


Cómo: Actualizar complementos de Visual Studio .NET 2003 a Visual Studio 2005 mediante registros XML (administrado)

Actualización: noviembre 2007

El método de registro XML es más sencillo que el método de registro COM. Éste es el método preferido para utilizar un complemento administrado de Visual Studio .NET 2003 con Visual Studio 2005.

Si se utilizan barras de comandos, debe actualizar el código y volver a compilar el complemento mediante Visual Studio 2005. Para obtener más información, vea Cómo: Migrar complementos de Visual Studio .NET 2003 a Visual Studio 2005.

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.

Registrar un complemento

El procedimiento siguiente registra un complemento administrado con un archivo XML .Addin.

Para registrar un complemento con un archivo de registro XML

  1. Mueva el complemento que se creó con Visual Studio .NET 2003 y sus ensamblados satélite al equipo en el que está instalado Visual Studio 2005.

  2. Cree un archivo de texto denominado myaddinname.Addin. Abra el archivo con el Bloc de notas y agregue los datos XML siguientes:

    <?xml version="1.0" encoding="UTF-16" standalone="no"?>
    <Extensibility xmlns="https://schemas.microsoft.com/AutomationExtensibility">
        <HostApplication>
            <Name>Microsoft Visual Studio Macros</Name>
            <Version>8.0</Version>
        </HostApplication>
        <HostApplication>
            <Name>Microsoft Visual Studio</Name>
            <Version>8.0</Version>
        </HostApplication>
        <Addin>
            <FriendlyName>AddinName - No Name provided.</FriendlyName>
            <Description>AddinDescription - No Description provided.</Description>
            <Assembly>The path to your assembly.</Assembly>
            <FullClassName>yourassemblyname.addinclass</FullClassName>
            <LoadBehavior>0</LoadBehavior>
            <CommandPreload>0</CommandPreload>
            <CommandLineSafe>0</CommandLineSafe>
        </Addin>
    </Extensibility>
    
  3. Edite el contenido dentro de las etiquetas <FriendlyName> y <Description> para describir el complemento.

  4. Dentro de la etiqueta <Assembly>, agregue la ruta de acceso absoluta al ensamblado.

  5. En la etiqueta <FullClassName>, cambie el contenido utilizando el formato siguiente: nombreEnsamblado.claseComplemento.

    nombreEnsamblado es el nombre del ensamblado sin la extensión de archivo. nombreClase es el nombre de la clase que define el complemento. Al utilizar el Asistente para complementos, la clase predeterminada se denomina Connect.

  6. Guarde el archivo como caracteres Unicode. De lo contrario, el complemento no se registrará. La ruta de acceso es <drive>:\Document and Settings\All Users\Datos de programa\Microsoft\MSEnvShared\Addins o <unidad>:\Document and Settings\nombreUsuario\Datos de programa\Microsoft\MSEnvShared\Addins, dependiendo de si el complemento se pondrá a disposición de otros usuarios. Cree la ruta de acceso si es que no existe.

Vea también

Tareas

Cómo: Utilizar un paquete de implementación de complementos de Visual Studio .NET 2003 para registrar un complemento con Visual Studio 2005 (administrado y no administrado)

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

Conceptos

Registro de complementos

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