Condividi tramite


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

Aggiornamento: novembre 2007

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

Nota:

A seconda delle impostazioni attive o della versione del programma, è possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida. Queste procedure 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 2008

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

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

  3. Copiare la chiave del Registro di sistema in un computer in cui è installato Visual Studio 2008 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 2008.

  5. Avviare Visual Studio 2008 e aprire la soluzione.

    Verrà avviata la Conversione guidata di Visual Studio.

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

  7. Se si dispone di un progetto di distribuzione, aprirlo e selezionare l’Editor del Registro di sistema in Visual Studio.

    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.

  8. Aprire la voce della chiave del Registro di sistema in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\AddIns\<nomecomponenteaggiuntivo>.<nomeclasse> e rinominarla in HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.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 9,0.

    Eseguire la ricerca della versione 8,0 nei documenti di progetto e aggiornare le informazioni sulla versione a 9,0.

  11. Aggiungere un riferimento all'assembly EnvDTE90.

  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 2008

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

  2. Avviare Visual Studio 2008 e aprire la soluzione.

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

  3. 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.

  4. 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 2008. Il percorso potrebbe essere simile a \Programmi\Microsoft Visual Studio 9\Common7\IDE\.

  5. 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 può essere simile a \Programmi\Microsoft Visual Studio 9\Common7\IDE\devenv.exe.

  6. Aggiungere un riferimento all'assembly EnvDTE90.

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

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

  8. Controllare che il codice sia stato aggiornato.

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