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)

Aggiornamento: novembre 2007

I package di distribuzione mantengono le dipendenze e utilizzano Windows Installer per un'installazione e una rimozione di facile esecuzione. Questo metodo di distribuzione funziona correttamente quando un componente aggiuntivo presenta molti assembly satellite e nessun riferimento a barre dei comandi. Se il progetto di distribuzione contiene riferimenti a barre dei comandi nella libreria di Office, il componente aggiuntivo non verrà caricato.

Se sono presenti riferimenti a barre dei comandi, l'unica opzione disponibile consiste nell'effettuare la migrazione del componente aggiuntivo a 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.

Per installare un componente aggiuntivo C++ di Visual Studio .NET 2003 non gestito utilizzando un package di distribuzione

  1. Installare un package di distribuzione di Visual Studio .NET 2003 in un computer in cui è installato Visual Studio 2005.

    Viene aggiunta una chiave nel Registro di sistema in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\nomecomponeteaggiuntivo.nomeclasse. Esportare la chiave del Registro di sistema per apportare modifiche.

  2. Aprire la chiave esportata e modificare il percorso in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\nomecomponenteaggiuntivo.nomeclasse.

  3. Salvare questo file e fare doppio clic su di esso per aggiungere la chiave al Registro di sistema nell'hive di VisualStudio 8.0.

Per installare un componente aggiuntivo di Visual Studio 2003 gestito utilizzando un package di distribuzione

  • Installare il package di distribuzione in un computer in cui è installato Visual Studio 2005.

    Poiché si utilizza un progetto di distribuzione per distribuire il componente aggiuntivo, non è necessario aggiungere un file XML Addin.

Routine facoltativa

È possibile generare il progetto di distribuzione in Visual Studio .NET 2003 in modo che venga distribuito con la chiave corretta del Registro di sistema. In questo modo si evitano i passaggi da 1 a 3 della prima routine.

Per preparare il progetto di distribuzione per registrare la chiave corretta

  1. Selezionare il progetto di distribuzione per la soluzione in Visual Studio .NET 2003, quindi selezionare l'Editor del Registro di sistema.

    L'icona del Registro di sistema si trova in una barra degli strumenti nella parte superiore di Esplora soluzioni. Verrà aperta la chiave del Registro di sistema associata per il progetto di installazione.

  2. Aprire la voce della chiave del Registro di sistema nel percorso HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\Addins\nomecomponenteaggiuntivo.nomeclasse.

  3. Rinominare questa voce in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\nomecomponenteaggiuntivo.nomeclasse.

    Verrà aggiornato il progetto di distribuzione in modo da registrare il componente aggiuntivo nell'hive 8.0.

Vedere anche

Attività

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

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

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

Procedura: aggiornare i componenti aggiuntivi da Visual Studio 2005 a Visual Studio 2008

Concetti

Registrazione di un componente aggiuntivo

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