Procedura: aggiornare i componenti aggiuntivi di Visual Studio .NET 2003 a Visual Studio 2005 tramite registrazione XML (gestito)

Aggiornamento: novembre 2007

Il metodo di registrazione XML è più semplice rispetto al metodo di registrazione COM. Si tratta del metodo preferito per l'utilizzo di un componente aggiuntivo gestito di Visual Studio .NET 2003 in Visual Studio 2005.

Se vengono utilizzate le barre dei comandi, è necessario aggiornare il codice e ricompilare il componente aggiuntivo utilizzando Visual Studio 2005. Per ulteriori informazioni, vedere Procedura: eseguire la migrazione dei componenti aggiuntivi da Visual Studio .NET 2003 a Visual Studio 2005.

Nota:

Le finestre di dialogo e i comandi di menu visualizzati potrebbero non corrispondere a quelli descritti nella Guida in linea in quanto dipendono dall'edizione o dalle impostazioni attive. Queste routine sono state sviluppate con le Impostazioni generali per lo sviluppo attive. Per modificare le impostazioni, scegliere Importa/EsportaImpostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio.

Registrazione di un componente aggiuntivo

Di seguito viene registrato un componente aggiuntivo gestito tramite un file xml Addin.

Per registrare un componente aggiuntivo tramite un file di registrazione xml

  1. Spostare il componente aggiuntivo creato con Visual Studio .NET 2003 e i relativi assembly satellite nel computer Visual Studio 2005.

  2. Creare un file di testo denominato nomecomponenteaggiuntivo.Addin. Aprire il file con il Blocco note e aggiungere i dati XML riportati di seguito:

    <?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. Modificare il contenuto all'interno dei tag <FriendlyName> e <Description> per descrivere il componente aggiuntivo.

  4. All'interno del tag <Assembly> aggiungere il percorso assoluto dell'assembly.

  5. All'interno del tag <FullClassName> modificare il contenuto utilizzando il formato riportato di seguito: nomeassembly.classecomponenteaggiuntivo.

    nomeassembly è il nome dell'assembly senza estensione di file. classecomponenteaggiuntivo è il nome della classe che definisce il componente aggiuntivo. Se si utilizza la Creazione guidata componente aggiuntivo, la classe predefinita viene denominata Connect.

  6. Salvare il file come caratteri Unicode. In caso contrario, la registrazione del componente aggiuntivo avrà esito negativo. Il percorso è <unità>:\Document and Settings\All Users\Application Data\Microsoft\MSEnvShared\Addins oppure <unità>:\Document and Settings\nomeutente\Application Data\Microsoft\MSEnvShared\Addins, a seconda che il componente aggiuntivo venga reso disponibile o meno ad altri utenti. Creare il percorso se non esiste.

Vedere anche

Attività

Procedura: utilizzare il package di distribuzione di un componente aggiuntivo di Visual Studio .NET 2003 per registrare un componente aggiuntivo con Visual Studio 2005 (gestito e non gestito)

Procedura: eseguire la migrazione dei componenti aggiuntivi da Visual Studio .NET 2003 a Visual Studio 2005

Concetti

Registrazione di un componente aggiuntivo

Migrazione e aggiornamento di componenti aggiuntivi da Visual Studio 2005 a Visual Studio 2008