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

Aggiornamento: novembre 2007

È possibile eseguire la migrazione dei componenti aggiuntivi di Visual Studio .NET 2003 per renderli compatibili con l'ambiente di Visual Studio 2005. I componenti aggiuntivi di cui è stata eseguita la migrazione ottengono l'accesso alle funzionalità nuove e aggiornate.

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 eseguire la migrazione di un componente aggiuntivo non gestito di C++ a Visual Studio 2005

  1. In un computer in cui è installato Visual Studio .NET 2003 esportare la chiave del Registro di sistema in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\<nomecomponenteaggiuntivo>.<nomeclasse>.

  2. Aprire la voce della chiave del Registro di sistema e modificare il percorso di HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<nomecomponenteaggiuntivo>.<nomeclasse>.

  3. Copiare la chiave del Registro di sistema in un computer in cui è installato Visual Studio 2005 e fare doppio clic su di essa per aggiungere la voce al Registro di sistema.

  4. Copiare l'intera cartella della soluzione in un computer in cui è installato Visual Studio 2005.

  5. Avviare Visual Studio 2005 e aprire la soluzione.

    Verrà avviato Conversione guidata di Visual Studio.

  6. Utilizzare la Conversione guidata di Visual Studio per convertire il progetto nel formato di Visual Studio 2005.

  7. Selezionare il progetto di distribuzione, Configurazionenomeprogetto, quindi selezionare l'Editor del Registro di sistema in Visual Studio.

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

  8. Aprire la voce della chiave del Registro di sistema in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.1\AddIns\<nomecomponenteaggiuntivo>.<nomeclasse> e rinominarla in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Addins\<nomecomponenteaggiuntivo>.<nomeclasse>.

    Il progetto di distribuzione verrà aggiornato.

  9. Confermare che non esistono riferimenti a Microsoft.Office.Core.Commandbars in Office.dll.

    Cercare "Office" nel progetto, quindi eliminare i riferimenti. Aggiungere un riferimento all'assembly Microsoft.VisualStudio.CommandBars se viene utilizzato CommandBars.

  10. Confermare che i riferimenti ai numeri di versione di DTE specificano la versione 8.0.

    Eseguire la ricerca della versione 7.0 nei documenti di progetto e aggiornare le informazioni sulla versione a 8.0.

  11. Aggiungere un riferimento all'assembly EnvDTE80.

  12. Modificare i riferimenti dall'oggetto DTE all'oggetto DTE2.

    In questo modo sarà possibile accedere alla nuova funzionalità.

  13. Controllare che il codice sia stato aggiornato.

  14. Rigenerare la soluzione ed eseguire il componente aggiuntivo.

Per eseguire la migrazione di un componente aggiuntivo gestito a Visual Studio 2005

  1. Copiare l'intera cartella della soluzione contenente il componente aggiuntivo gestito nel computer in cui è installato Visual Studio 2005.

  2. Avviare Visual Studio 2005 e aprire la soluzione.

    Verrà avviata la Conversione guidata di Visual Studio. Utilizzare la procedura per convertire il progetto nel formato di Visual Studio 2005.

  3. Creare un file di registrazione XML per il componente aggiuntivo.

    Per ulteriori informazioni, vedere Registrazione di un componente aggiuntivo. Per una versione semplificata del flie XML, vedere Procedura: aggiornare i componenti aggiuntivi di Visual Studio .NET 2003 a Visual Studio 2005 tramite registrazione XML (gestito).

  4. Se il componente aggiuntivo contiene riferimenti a Office.dll e l'istruzione using Microsoft.Office.Core, eliminare sia il riferimento sia l'istruzione. Aggiungere un riferimento all'assembly Microsoft.VisualStudio.CommandBars se il componente aggiuntivo utilizza barre dei comandi.

  5. Verificare che il percorso della directory di lavoro sia corretto aprendo la Pagina delle proprietà del progetto e selezionando la Pagina Debug. Aggiornare il percorso della directory appropriata per Visual Studio 2005. Il percorso potrebbe essere simile a \Programmi\Microsoft Visual Studio 8\Common7\IDE\.

  6. Verificare che l'Azione di avvio nella Pagina Debug presenti il percorso corretto per l'opzione Avvia programma esterno.

    Verrà creata un'istanza di Visual Studio per l'esecuzione del debugger nel componente aggiuntivo. Il percorso potrebbe essere simile a \Programmi\Microsoft Visual Studio 8\Common7\IDE\devenv.exe.

  7. Aggiungere un riferimento all'assembly EnvDTE80.

  8. Modificare i riferimenti dall'oggetto DTE all'oggetto DTE2.

    In questo modo sarà possibile accedere alla nuova funzionalità.

  9. Controllare che il codice sia stato aggiornato.

  10. Rigenerare la soluzione ed eseguire il componente aggiuntivo in modalità debug.

Vedere anche

Concetti

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