Risoluzione dei problemi relativi agli aggiornamenti di progetti con esito negativo

Talvolta la Conversione guidata di Visual Studio non può convertire completamente un progetto da una versione precedente di Visual Studio. In questo argomento verranno suggerite soluzioni per problemi tipici relativi all'aggiornamento.

Se un problema specifico non verrà trattato nel presente argomento, è possibile reperire ulteriori informazioni nel sito Web Microsoft Aiuto & Supporto.

Impossibile eseguire il progetto poiché non è stato individuato alcun file

Un file di progetto contiene percorsi file hard-coded utilizzati da Visual Studio per eseguire il progetto quando si preme F5. Questi percorsi possono includere la posizione del file devenv.exe e di altri file necessari. In una versione aggiornata di Visual Studio, è possibile che i percorsi di questi file siano stati modificati e la conversione guidata potrebbe non disporre di tutte le modifiche.

Per risolvere percorsi file errati

  1. Aprire il file di progetto in un editor di testo.

  2. Analizzare i percorsi file che potrebbero essere errati, in particolare quelli che contengono un numero di versione di Visual Studio.

  3. Modificare i percorsi file errati in modo che puntino alle nuove destinazioni.

Impossibile compilare il progetto per mancanza di riferimenti validi

Quando si aggiorna Visual Studio, è possibile che si aggiorni anche la versione di .NET Framework. Se il progetto contiene riferimenti non più utilizzati nella versione più recente di .NET Framework, tali riferimenti potrebbero non essere risolti correttamente. Questa condizione potrebbe riguardare in particolare i riferimenti che includono numeri di versione, ad esempio Microsoft.VisualStudio.Shell.Interop.8.0.

Se il codice presenta molti riferimenti non validi, la soluzione più semplice potrebbe essere quella di utilizzare la funzionalità multitargeting di Visual Studio di destinazione di una versione precedente di .NET Framework. A tale scopo, aprire le proprietà del progetto e selezionare il valore Framework di destinazione corretto o modificare direttamente il valore dell'elemento <TargetFrameworkVersion> nel file di progetto.

Se si desidera eseguire il progetto nella versione aggiornata di .NET Framework, è necessario aggiornare i riferimenti per il progetto e qualsiasi istruzione Imports o Using che chiama i riferimenti. Se il progetto viene caricato nell'ambiente di sviluppo integrato (IDE), è possibile aggiornare i riferimenti tramite Esplora soluzioni; in caso contrario, è necessario aggiornare direttamente gli elementi <Reference> nel file di progetto.

Nota

La conversione guidata può fornire un risultato fuorviante su quello che deve essere un riferimento valido. È possibile risolvere questo problema utilizzando la finestra Proprietà per modificare la proprietà SpecificVersion del riferimento su true.

Vedere anche

Attività

Procedura: aggiornare i progetti creati in versioni precedenti di Visual Studio.