Condividi tramite


Conversione guidata di Visual Studio

Aggiornamento: novembre 2007

Questa procedura guidata consente di convertire una soluzione o un progetto nel formato di file di progetto utilizzato da questa versione di Visual Studio. Prima di eseguire la conversione con la procedura guidata è possibile creare una copia di backup. La soluzione o il progetto convertiti verranno creati nello stesso percorso della soluzione o del progetto correnti. Saranno convertiti tutti i progetti in una soluzione.

Per accedere alla procedura guidata, scegliere Apri dal menu File, quindi fare clic su Progetto/Soluzione, Sito Webo File. Nella finestra di dialogo Apri, selezionare uno dei tipi di file seguenti: vcproj csproj vbproj o sln.

Conversione di soluzioni o progetti

Le soluzioni o i progetti in formati creati con versioni di Visual Studio precedenti a Visual Studio 2008 vanno aggiornati al formato utilizzato da questa versione di Visual Studio prima di poter essere utilizzati. Le soluzioni o i progetti convertiti non sono più compatibili con le versioni di Visual Studio precedenti a Visual Studio 2008.

Se una soluzione viene convertita, saranno convertiti tutti i progetti nella soluzione. Se non è possibile convertire un progetto, questo viene scaricato e contrassegnato come non disponibile in Esplora soluzioni. In tal caso, cercare di risolvere i problemi indicati nel report di aggiornamento mentre si tenta di ricaricare i progetti contrassegnati come (non disponibile). Quando si tenta di ricaricare i progetti, la Conversione guidata viene riavviata. Per informazioni sugli errori che potrebbero verificarsi, vedere il report di aggiornamento alla fine di questo argomento.

Aggiornamento di progetti per l'attivazione delle funzionalità di .NET Framework 3.5

I progetti Visual Studio 2008 consentono di puntare a una versione specifica di .NET Framework (2.0, 3.0 o 3.5). Poiché tale funzionalità non è disponibile nelle versioni precedenti di Visual Studio, i progetti convertiti puntano automaticamente a .NET Framework 2.0. È tuttavia possibile aggiornare i progetti in modo che puntino alla versione corrente di .NET Framework e abbiano accesso alle nuove funzionalità disponibili. Per ulteriori informazioni, vedere Scelta di una versione specifica di .NET Framework.

Conversione di soluzioni o progetti inclusi nel controllo del codice sorgente

Se una soluzione o un progetto inclusi nel controllo del codice sorgente sono in fase di conversione, verranno controllati automaticamente nel corso della conversione. Accertarsi che i file non vengano estratti in modalità esclusiva da un altro utente, poiché i progetti in cui sono contenuti i file non verranno convertiti.

Conversione batch di soluzioni o progetti

Per automatizzare la conversione di molte soluzioni o progetti, è possibile creare un file batch che utilizza gli strumenti di aggiornamento della riga di comando. Per ulteriori informazioni, vedere /Upgrade (devenv.exe). Nel report di aggiornamento sono riportate informazioni sulle soluzioni o i progetti inclusi nel controllo del codice sorgente che non sono stati convertiti perché i file erano estratti. Dopo che i file vengono riarchiviati, è possibile eseguire nuovamente il file batch per convertire le soluzioni o i progetti.

Progetti Web

In Visual Web Developer i siti Web (progetti) e i file vengono gestiti in modo differente rispetto alle versioni di Visual Studio precedenti a Visual Studio 2008. Per ulteriori informazioni sulla conversione dei progetti Web, vedere Conversione di progetti Web da Visual Studio .NET.

Conversione a Visual Studio 2008 da versioni di Visual Studio precedenti a Visual Studio .NET 2002

I progetti Visual Basic 6.0 possono essere convertiti direttamente nel formato di file di progetto utilizzato da questa versione di Visual Studio. Per ulteriori informazioni, vedere Aggiornamento delle applicazioni in Visual Basic.

Mediante la Conversione guidata, i progetti Visual C++ 6.0, 5.0 e 4.0 possono essere convertiti direttamente nel formato di file di progetto utilizzato da questa versione di Visual Studio. Per ulteriori informazioni sull'utilizzo dei progetti convertiti, vedere Procedura: aggiornare le estensioni gestite generate dalla procedura guidata per il codice C++.

Pagina iniziale

Questa pagina consente di accedere alla Conversione guidata di Visual Studio.

Pagina Specifica se creare un backup

In questa pagina è possibile specificare se creare una copia della soluzione o del progetto nel formato corrente prima di convertire la soluzione o il progetto. Si consiglia di creare una copia di backup se la soluzione o il progetto non è incluso nel controllo del codice sorgente o se si desidera aprire la soluzione o il progetto nella versione precedente di Visual Studio.

Per alcune soluzioni e progetti, è possibile specificare il percorso di backup. Per altri, i file di backup vengono creati nella stessa cartella in cui si trovano i file in fase di conversione. Per ulteriori informazioni, fare riferimento alla tabella riportata di seguito:

Tipo di progetto

Opzioni di backup

Visual Basic

È possibile specificare il percorso di backup dei progetti Visual Basic e delle soluzioni in cui sono contenuti progetti Visual Basic e una qualsiasi combinazione di progetti Visual C# o progetti Web.

I file di backup per le soluzioni in cui sono contenuti sia progetti Visual C++ che progetti Visual Basic vengono creati nella stessa cartella in cui si trovano i file in fase di conversione.

Nelle soluzioni in cui sono contenuti progetti Visual Basic e progetti sia Web che Visual C++, è possibile eseguire il backup solo dei progetti Web.

Visual C#

È possibile specificare il percorso di backup dei progetti Visual C# e delle soluzioni in cui sono contenuti progetti Visual C# e una qualsiasi combinazione di progetti Visual Basic o Web.

I file di backup per le soluzioni in cui sono contenuti sia progetti Visual C++ che progetti Visual C# vengono creati nella stessa cartella in cui si trovano i file in fase di conversione.

Nelle soluzioni in cui sono contenuti progetti Visual C# e progetti sia Web che Visual C++, è possibile eseguire il backup solo dei progetti Web.

Web

È possibile specificare il percorso di backup dei progetti Web e delle soluzioni in cui sono contenuti progetti Web e una qualsiasi combinazione di progetti Visual Basic o Visual C#.

Nelle soluzioni in cui sono contenuti sia progetti Web che progetti Visual C++ o nelle soluzioni in cui sono contenuti progetti Web, progetti Visual C++ e una qualsiasi combinazione di progetti Visual Basic o Visual C#, è possibile eseguire il backup dei soli progetti Web. È possibile specificare il percorso di backup.

Visual C++

I file di backup vengono creati nella stessa cartella in cui si trovano i file in fase di conversione per i progetti Visual C++ e per le soluzioni in cui sono contenuti sia progetti Visual C++ che una qualsiasi combinazione di progetti Visual Basic o Visual C#.

Nelle soluzioni in cui sono contenuti sia progetti Web che progetti Visual C++ o nelle soluzioni in cui sono contenuti progetti Web, progetti Visual C++ e una qualsiasi combinazione di progetti Visual Basic o Visual C#, è possibile eseguire il backup dei soli progetti Web.

Creare un backup prima della conversione?

  • No
    Specifica di non creare una copia di backup. La soluzione o il progetto non possono essere utilizzati nuovamente in Visual Studio .NET 2002, Visual Studio .NET 2003 o Visual Studio 2008.

  • Sì, crea un backup prima della conversione
    Specifica di creare una copia di backup. Specificare il Percorso per il backup se si converte uno dei seguenti tipi di progetto o una soluzione in cui è contenuta una qualsiasi combinazione dei seguenti tipi di progetto: Visual Basic, Visual C# e Web.

  • Sì, crea un backup di tutti i progetti Web
    Specifica di creare una copia di backup. Specificare il Percorso per il backup per i progetti Web se si converte una soluzione in cui sono contenuti sia progetti Web che progetti Visual C++ oppure una soluzione in cui sono contenuti progetti Web, progetti Visual C++ e una qualsiasi combinazione di progetti Visual Basic e Visual C#.

  • Percorso per il backup
    Specifica il percorso dei file di backup. Il percorso può essere costituito da una cartella del computer o un percorso UNC, ma non da un URL.

  • Sfoglia
    Consente di visualizzare la finestra di dialogo Seleziona una cartella di backup, da cui è possibile accedere alla cartella in cui memorizzare i file di backup.

Pronto per l'aggiornamento

In questa pagina è possibile visualizzare un riepilogo delle opzioni di conversione selezionate e avviare la conversione.

Accertarsi che vi sia elencata la soluzione e tutti i progetti e che l'eventuale percorso di backup specificato sia corretto. Tutte le soluzioni o i progetti convertiti verranno creati nello stesso percorso della soluzione o del progetto corrente (conversione sul posto).

Per modificare le informazioni di conversione, fare clic su Indietro per ritornare alla pagina Specifica se creare un backup.

Pagina Conversione completata

In questa pagina viene specificato se la conversione è stata eseguita correttamente. I progetti che non è stato possibile convertire vengono scaricati e contrassegnati come (non disponibile) in Esplora soluzioni. Per informazioni sullo stato di ogni file, fare clic sul collegamento per visualizzare il report di aggiornamento.

Report di aggiornamento

Nel report di aggiornamento vengono fornite informazioni sullo stato di ogni file nella soluzione o nel progetto dopo la conversione. Il report di aggiornamento si trova nella directory radice della soluzione o del progetto.

I progetti che non possono essere convertiti vengono scaricati e contrassegnati come (non disponibile) in Esplora soluzioni. In tal caso, cercare di risolvere i problemi indicati nel report di aggiornamento quindi tentare di ricaricare i progetti. Quando si tenta di ricaricare i progetti, la Conversione guidata viene riavviata. Di seguito vengono riportati gli errori possibili.

  • Errore durante la creazione del file di backup
    Impossibile creare una copia di backup del file di soluzione. Accertarsi che non sia presente un file con lo stesso nome.

  • Errore durante la creazione di una copia di backup del file di progetto
    Impossibile creare una copia di backup del file di progetto. Accertarsi che non sia presente un file con lo stesso nome.

  • Il file è protetto da scrittura
    Il file è in sola lettura o si trova in una condivisione di rete in sola lettura. I file inclusi nel controllo del codice sorgente che sono estratti in modalità esclusiva da un altro utente sono in sola lettura.

  • Errore interno non irreversibile
    Si è verificato un errore in Visual Studio. Per tentare di riparare Visual Studio, nella finestra di dialogo Installazione applicazioni selezionare il prodotto installato, quindi scegliere Cambia/Rimuovi.

  • Impossibile aprire il file di progetto per eseguire l'aggiornamento
    Impossibile aprire il file di progetto. Verificare che il file di progetto non sia stato aperto e bloccato da un'altra applicazione.

  • Impossibile analizzare il file di progetto
    Il file di progetto è danneggiato o è impossibile aggiornarne la versione.

  • Impossibile salvare il file di progetto aggiornato
    Potrebbe essersi verificato un errore interno.

  • Componente del progetto Web non installato. Unable to upgrade project
    Il progetto è un progetto Web. Per convertire i progetti Web è possibile utilizzare solo l'edizione Express di Visual Web Developer Express Edition.

Vedere anche

Attività

Procedura: aggiornare progetti creati in Visual Studio .NET 2002 o 2003

Procedura dettagliata: conversione di un progetto di applicazione Web di Visual Studio 2005 in un progetto di applicazione Web di Visual Studio 2008

Procedura dettagliata: conversione di un progetto di sito Web di Visual Studio 2005 in un progetto di sito Web di Visual Studio 2008

Procedura dettagliata: conversione di un progetto Web di Visual Studio .NET 2003 in un progetto di applicazione Web di Visual Studio

Procedura dettagliata: conversione di un progetto di sito Web di Visual Studio 2005 in un progetto di applicazione Web di Visual Studio 2008

Altre risorse

Elementi dell'interfaccia utente per le soluzioni, i progetti e i file