Sdílet prostřednictvím


Nástroj MSBuild cílový rámec a cílová platforma

Projektu je možné sestavit na cílový rámec, což je konkrétní verze.NET Framework a Cílová platforma, což je architektura určitého softwaru.Například můžete zaměřit spuštění aplikace.NET Framework 2.0 na 32bitové platformě, která je kompatibilní s 802 x 86 procesorů ("x 86").Kombinace cílový rámec a cílová platforma se označuje jako kontextu cílové.

Cílový rámec a profilu

Cílový rámec je konkrétní verzi .NET Framework na integrovaný projekt.Specifikace cílového rámce není nutná, protože umožňuje funkce kompilátoru a sestavení odkazy, které jsou výhradní verze rámce.

V současné době následující verze.NET Framework jsou k dispozici:

  • .NET Framework 2.0 (Zahrnutá v aplikaci Visual Studio 2005)

  • The .NET Framework 3.0 (included in Windows Vista)

  • The .NET Framework 3.5 (included in Visual Studio 2008)

  • .NET Framework 4 (Zahrnutá v aplikaci Visual Studio 2010)

  • The .NET Framework 4.5 (included in Visual Studio 2012)

Verze.NET Framework lišit od sebe v seznamu, že každý zpřístupňuje referenční sestavení.Například.NET Framework 3.5 je pouze verze.NET Framework má související LINQ sestavení.Proto nelze použít LINQ, pokud výslovně cíle projektu.NET Framework 3.5.Podobně nelze vytvářet aplikace Windows Presentation Foundation (WPF), pokud cílů projektu.NET Framework verze 3.0 a 3.5, 4 4.5.

Cílový rámec je určena v TargetFrameworkVersion vlastnost v souboru projektu.Cílový rámec pro projekt můžete změnit pomocí stránky vlastností projektu v aplikaci Visual Studio integrované vývojové prostředí (IDE).Další informace naleznete v Jak: cílové verzi.NET Framework. The available values for TargetFrameworkVersion are v2.0, v3.0, v3.5, v4.0, and v4.5.

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

A cílový profil je podmnožinou cílový rámec.Například.NET Framework 4 klienta profil neobsahuje odkazy na sestavení MSBuild.

Cílový profil je určen v TargetFrameworkProfile vlastnost v souboru projektu.Cílový profil můžete změnit pomocí ovládacího prvku cílový rámec na stránkách vlastností projektu v IDE.Další informace naleznete v tématu Jak: cílové verzi.NET Framework.

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile>Client</TargetFrameworkProfile>

Cílová platforma

A platformu je kombinace hardwaru a softwaru, který definuje zejména běhové prostředí.Příklad:

  • x86označí 32bitové verze operačního systému Windows spuštěného na procesorem Intel 80 x 86 nebo rovnocenné.

  • XboxUrčuje platformu Microsoft Xbox 360.

A Cílová platforma je zejména integrovaný projekt na platformu.Cílová platforma je určena v Platform vytvořit vlastnost v souboru projektu.Cílová platforma můžete změnit pomocí stránky vlastností projektu nebo Správce konfigurace v IDE.

<PropertyGroup>
   <Platform>x86</Platform>
</PropertyGroup>

A Cíl konfigurace je podmnožinou cílová platforma.Například x86Debug konfigurace nezahrnuje většinu optimalizace kódu.Cíl konfigurace je určena v Configuration vytvořit vlastnost v souboru projektu.Můžete změnit konfiguraci cíl pomocí stránky vlastností projektu nebo Správce konfigurace.

<PropertyGroup>
   <Platform>x86</Platform>
   <Configuration>Debug</Configuration>
<PropertyGroup>

Viz také

Další zdroje

Přehled Multitargeting MSBuild