Condividi tramite


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.

Vedere anche

Concetti

Compatibilità di Visual Studio 2012