Condividi tramite


Procedura: risolvere i problemi relativi agli aggiornamenti di progetti Visual Studio con esito negativo

Talvolta Visual Studio non è in grado di convertire completamente un progetto da una versione precedente di Visual Studio.Se i suggerimenti nelle sezioni seguenti non risolvono il problema specifico, è possibile trovare ulteriori informazioni su Technet Wiki: portale di sviluppo.

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

Un file di progetto contiene percorsi di file hard-coded che Visual Studio utilizza 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, i percorsi di questi file possono essere modificati.

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, è anche possibile aggiornare la versione .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 individuare una versione precedente di .NET Framework.

Per risolvere riferimenti errati

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

  2. Aprire la pagina delle proprietà del progetto.

  3. Selezionare il valore corretto Framework di destinazione.In alternativa, è possibile modificare il valore dell'elemento <TargetFrameworkVersion> direttamente 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'IDE, è possibile aggiornare i riferimenti tramite Esplora soluzioni o la finestra di dialogo Gestione riferimenti.

Vedere anche

Riferimenti

/Upgrade (devenv.exe)

Concetti

Converting to ASP.NET 4