Procedura: modificare il framework di destinazione e il set di strumenti della piattaforma
È possibile modificare le impostazioni del progetto Visual C++ a seconda delle diverse versioni di .NET Framework e per usare diversi set di strumenti della piattaforma. Per impostazione predefinita, il sistema del progetto usa la versione .NET Framework e la versione del set di strumenti corrispondenti alla versione di Visual Studio usata per creare il progetto. È possibile modificare il set di strumenti della piattaforma di destinazione modificando le proprietà del progetto. È possibile modificare il framework di destinazione modificando il file del progetto (vcxproj). Non è necessario mantenere una codebase separata per ogni destinazione di compilazione.
Importante
Alcune edizioni potrebbero non supportare i framework di destinazione o i set di strumenti della piattaforma modificati.Per informazioni sulla compatibilità, vedere Compatibilità di Visual Studio 2013.
Quando si modifica il framework di destinazione, viene modificato anche il set di strumenti della piattaforma in una versione che supporta tale framework. Per impostare .NET Framework 4.5 come destinazione, ad esempio, è necessario usare un set di strumenti della piattaforma compatibile, ad esempio Visual Studio 2013 (v120) o Visual Studio 2012 (v110). È possibile usare il set di strumenti della piattaforma Windows7.1 SDK per .NET Framework 2.0, 3,0, 3,5 e 4 e le piattaforme x86, Itanium e x64.
Nota
Per modificare il set di strumenti della piattaforma di destinazione, è necessario assicurarsi che sia installata la versione associata di Visual Studio o Windows Platform SDK.Ad esempio, per fare riferimento alla piattaforma Itanium con il set di strumenti della piattaforma Windows7.1SDK, è necessario che siano installati Microsoft Windows SDK per Windows 7 e .NET Framework 4 SP1. È tuttavia possibile usare un'altra versione compatibile di Visual Studio per lo sviluppo, a condizione che si faccia riferimento alla versione del framework e al set di strumenti della piattaforma corretti.
È possibile estendere ulteriormente la piattaforma di destinazione creando un set di strumenti della piattaforma personalizzato. Per altre informazioni, vedere Multitargeting nativo C++ nel blog di Visual C++.
Per modificare il framework di destinazione
In Visual Studio in Esplora soluzioni aprire il menu di scelta rapida per il progetto, quindi scegliere Scarica progetto. In questo modo viene annullato il caricamento del file di progetto (vcxproj) per il progetto.
Nota
Un progetto C++ non può essere caricato mentre il file di progetto viene modificato in Visual Studio.È tuttavia possibile usare un altro editor, come il Blocco note, per modificare il file di progetto mentre il progetto viene caricato in Visual Studio.In Visual Studio verrà rilevato che il file di progetto è stato modificato e verrà chiesto di caricarlo di nuovo.
Nella barra dei menu selezionare File, Apri, File. Nella finestra di dialogo Apri file passare alla cartella del progetto, quindi aprire il file di progetto (con estensione vcxproj).
Nel file di progetto individuare la voce relativa alla versione del framework di destinazione. Se il progetto è basato sull'uso di .NET Framework 4.5, ad esempio, cercare <TargetFrameworkVersion>v4.5</TargetFrameworkVersion> nell'elemento <PropertyGroup Label="Globals"> dell'elemento <Project>. Se l'elemento <TargetFrameworkVersion> non è presente, il progetto non usa .NET Framework e non è necessario apportare alcuna modifica.
Modificare il valore in base alla versione del framework desiderata.
Salvare le modifiche e chiudere l'editor.
In Esplora soluzioni aprire il menu di scelta rapida per il progetto, quindi scegliere Ricarica progetto.
In Esplora soluzioni aprire il menu di scelta rapida per il progetto (non per la soluzione), quindi scegliere Proprietà per aprire la finestra di dialogo Pagine delle proprietà del progetto. Nel riquadro sinistro della finestra di dialogo espandere Proprietà comuni, quindi selezionare Framework e riferimenti. Verificare che in Framework di destinazione sia visualizzata la nuova versione del framework.
Per modificare il set di strumenti del progetto
In Esplora soluzioni di Visual Studio aprire il menu di scelta rapida per il progetto (non per la soluzione), quindi scegliere Proprietà per aprire la finestra di dialogo Pagine delle proprietà del progetto.
Nella finestra di dialogo Pagine delle proprietà aprire l'elenco a discesa Configurazione, quindi selezionare Tutte le configurazioni.
Nel riquadro sinistro della finestra di dialogo espandere Proprietà di configurazione, quindi selezionare Generale.
Nel riquadro destro selezionare Set strumenti della piattaforma, quindi selezionare il set di strumenti desiderato dall'elenco a discesa. Ad esempio, se è stato installato il set di strumenti Visual Studio 2010, selezionare Visual Studio 2010 (v100) da usare per il progetto.
Scegli OK.