Configurazione di destinazioni e attività
È possibile configurare le destinazioni di MSBuild e le attività eseguire out-of-process con MSBuild in modo che sia possibile risolvere i contesti diversi da quello si esegue su.Ad esempio, è possibile destinare un'applicazione .NET Framework 2.0 a 32 bit mentre il computer di sviluppo viene eseguito in un sistema operativo a .NET Framework 4,5 a 64 bit.È inoltre possibile computer di destinazione che utilizzano .NET Framework 4 o versioni precedenti.La combinazione di 32 o il numero di bit 64 e la versione di .NET Framework. specifica è definito contesto di destinazione.
Installazione
.NET Framework 4,5 sostituisce il Common (CLR) Language Runtime, le destinazioni, attività e strumenti di .NET Framework 4 senza rinominarli.Essenzialmente, crea .NET Framework 4 modificato e ottimale.
Per compilare un'applicazione.NET Framework 4,5, è inoltre necessario che sia installato.NET Framework 4,5 assembly di riferimento.Che sono inclusi in Visual Studio 2012.
[!NOTA]
Quando è installato .NET Framework 4,5 in un computer con Visual Studio 2010, il framework modificato consente a Visual Studio 2010 per soddisfare tutti i contesti di destinazione che Visual Studio 2012 possibile utilizzare, con l'eccezione che non sia destinato a.NET Framework 4,5.
Destinazioni e attività
MSBuild esegue alcune attività di compilazione dal processo una destinazione più ampio set di contesti.Ad esempio, un 32 bit MSBuild può eseguire attività di compilazione in un processo a 64 bit destinato a un computer a 64 bit.Questa funzionalità è controllata dagli argomenti di UsingTask e dai parametri di Task .Le destinazioni installati da .NET Framework 4,5 impostare questi argomenti e parametri e non sono necessarie modifiche sviluppare applicazioni per vari contesti di destinazione.
Se si desidera creare il proprio contesto di destinazione, è necessario impostare questi argomenti e parametri in modo appropriato.Cercare nel file di .NET Framework 4,5 Microsoft.Common.targets e nel file di Microsoft.Common.Tasks per gli esempi.Per informazioni su come creare un'attività personalizzata che è possibile utilizzare i contesti di destinazione multipli, o come modificare le attività esistenti, vedere Procedura: configurare destinazioni e attività.