Udostępnij za pośrednictwem


Ramy docelowych MSBuild i platforma docelowa

Projekt może być budowany na framework docelowej, czyli określonej wersji.NET Framework i platforma docelowa, który jest architektura konkretnego oprogramowania.Na przykład można kierować uruchamiania aplikacji.NET Framework 2.0 na 32-bitowej platformie, która jest zgodna z Rodzina procesorów 802 x 86 ("x 86").Kombinacja ramy docelowych i platforma docelowa jest znany jako docelowy kontekst.

Ramy docelowych i profilu

Ramy docelowego jest określonej wersji .NET Framework , który zostanie zbudowany na.Specyfikacja RAM docelowej jest wymagane, ponieważ umożliwia funkcji kompilator i odwołania do zestawów, które są wyłącznie dla tej wersji.

Obecnie następujące wersje.NET Framework są dostępne do użytku:

  • .NET Framework 2.0 (Zawarte w programie 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 (Zawarte w Visual Studio 2010)

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

Wersje.NET Framework różnią się od siebie, na liście zestawów, że każdy udostępnia odwołać.Na przykład.NET Framework 3.5 jest jedyną wersją.NET Framework ma związanych z LINQ zestawów.Dlatego nie można używać LINQ chyba, że projekt w szczególności cele.NET Framework 3.5.Podobnie, nie można tworzyć aplikacje Windows Presentation Foundation (WPF), chyba że swoje cele projektu.NET Framework w wersji 3.0, 3.5, 4 lub 4.5.

Ramy docelowego jest określona w TargetFrameworkVersion właściwości w pliku projektu.Ramy docelowych dla projektu można zmienić za pomocą stron właściwości projektu w Visual Studio zintegrowane środowisko programistyczne (IDE).Aby uzyskać więcej informacji, zobacz Jak: wersja docelowa.NET Framework. The available values for TargetFrameworkVersion are v2.0, v3.0, v3.5, v4.0, and v4.5.

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

A profil docelowy jest podzbiorem ramy docelowych.Na przykład.NET Framework 4 klienta profil nie zawiera odwołania do zestawów programu MSBuild.

Profil docelowy jest określona w TargetFrameworkProfile właściwości w pliku projektu.Profil docelowy można zmienić przy użyciu formantu docelowego RAM na stronach właściwości projektu w IDE.Aby uzyskać więcej informacji, zobacz Jak: wersja docelowa.NET Framework.

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

Platforma docelowa

A platformy jest połączenie sprzętu i oprogramowania, które określa szczególne środowisko.Na przykład,

  • x86wyznacza w systemie operacyjnym Windows 32-bitowych jest uruchomiona na procesor Intel 80 x 86 lub jego odpowiednik.

  • Xboxwyznacza platformy Microsoft Xbox 360.

A platforma docelowa jest w szczególności platformy, która zostanie zbudowany na.Platforma docelowa jest określona w Platform Tworzenie właściwości w pliku projektu.Platformy docelowe można zmienić za pomocą stron właściwości projektu lub Menedżer konfiguracji w IDE.

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

A konfiguracji docelowej to podzbiór platformy docelowej.Na przykład x86Debug konfiguracji nie obejmuje większość kodu optymalizacje.W konfiguracji docelowej jest określona w Configuration Tworzenie właściwości w pliku projektu.Można zmienić konfigurację docelowych przy użyciu strony właściwości projektu lub Menedżer konfiguracji.

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

Zobacz też

Inne zasoby

Omówienie aktualnie MSBuild