Procedura: aggiornare i progetti Visual C++ a Visual Studio 2012.
Se si dispone di un progetto Visual C++ creato con una versione precedente di Visual Studio, è possibile che Visual Studio 2012 richieda di aggiornare tale progetto la prima volta che lo si apre.Se il progetto utilizza una versione precedente del compilatore e delle librerie di Visual C++, un messaggio chiederà se si desidera aggiornare alla versione più recente degli strumenti di compilazione.Le opzioni per l'aggiornamento dipendono dalla versione Visual Studio utilizzata per creare il progetto.
Se il progetto (vcproj) è stato creato in una versione Visual Studio più vecchia di Visual Studio 2010, è necessario aggiornare il progetto a Visual Studio 2012.
Se il progetto (.vcxpoj) è stato creato in Visual Studio 2010, sono disponibili due opzioni:
È possibile ignorare l'aggiornamento.Visual Studio 2012 verrà caricata ed eseguita con il progetto senza apportare modifiche se ha accesso a strumenti di Visual C++ in Visual Studio 2010 con SP1.È possibile fornire l'accesso più facilmente installando Visual Studio 2010 e Visual Studio 2012 sullo stesso computer.Per ulteriori informazioni, vedere Installazione di versioni affiancate di Visual Studio.
È possibile aggiornare il progetto permettendo che Visual Studio apporti le modifiche che sono descritte più avanti in questo argomento.Se si dispone di più di un progetto Visual C++ nella propria soluzione, è necessario aggiornare nessuno o tutti.
[!NOTA]
Se si rifiuta l'aggiornamento alla prima richiesta, è possibile aggiornare il progetto in un secondo momento scegliendo dal menu Progetto e selezionando Aggiorna progetto VC++.
Aggiornamento di un progetto Visual C++
Se si consente a Visual Studio 2012 di aggiornare automaticamente i set di strumenti nel progetto, Visual Studio effettuerà le seguenti modifiche:
Modificare il progetto per utilizzare il compilatore e le librerie per Visual Studio 2012 (PlatformToolset = VisualStudio 11).
Modificare la proprietà TargetFrameworkVersion a .NET Framework 4,5 per i progetti C++ CLI.
Per ulteriori informazioni, vedere "compatibilità di progetto = non aggiornare (Yay!)" nel seguente post di blog: Primo approccio alle nuove funzionalità di produttività IDE C++ in Visual Studio 11 (seguito…).
Continuare a lavorare con un PlatformToolset personalizzato
Se si desidera continuare a utilizzare un PlatformToolset personalizzato in Visual Studio 2012, il PlatformToolset personalizzato deve risiedere in %ProgramFiles%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets (per un computer x86) o (per %ProgramFiles (x86)%\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\PlatformToolsets un computer x64).Per informazioni su come creare un platformtoolset personalizzato, vedere Multitargeting di C++ nativo.