Aggiornamento di progetti da versioni precedenti di Visual C++
Nella maggior parte dei casi, è possibile aprire un progetto creato in una versione precedente di Visual Studio.A questo scopo, tuttavia, Visual Studio aggiorna il progetto.Se il progetto aggiornato viene salvato, non potrà più essere aperto nella versione precedente.
![]() |
---|
Se si tenta di convertire un progetto già convertito, Visual Studio chiede conferma perché la riconversione comporta l'eliminazione dei file esistenti. |
Molti progetti e soluzioni aggiornati possono essere compilati correttamente senza modifiche.È tuttavia possibile che alcuni progetti richiedano modifiche alle impostazioni, al codice sorgente o a entrambi.È consigliabile utilizzare le linee guida seguenti per risolvere innanzitutto i problemi relativi alle impostazioni, dopodiché, se il progetto continua a non venire compilato, sarà possibile procedere alla risoluzione dei problemi relativi al codice.
Eseguire una copia del progetto esistente e dei file di soluzione.Eseguire l'installazione side-by-side della versione corrente e della versione precedente di Visual Studio in modo da poter confrontare, se lo si desidera, le versioni dei file.
Nella versione corrente di Visual Studio, aprire e aggiornare la copia del progetto o della soluzione, quindi salvarla.
Per ogni progetto convertito, aprire il menu di scelta rapida e scegliere Proprietà.In Proprietà di configurazione selezionare Generale, quindi per Set strumenti della piattaforma selezionare la versione corrente. Ad esempio, per Visual Studio 2013 selezionare v120.
Compilare la soluzione.Se la compilazione non riesce, modificare le impostazioni e ripetere l'operazione.
Le origini dati sono contenute in un progetto di database separato in modo da poter eseguire il debug delle stored procedure e di modificarle più facilmente in tali origini.Se si aggiorna un progetto C++ che contiene origini dati, viene automaticamente creato un progetto di database separato.
Per informazioni su come modificare parti di un progetto, vedere: