Omówienie aktualnie MSBuild
Za pomocą programu MSBuild, będzie można kompilować aplikacji do uruchamiania na jeden z kilku różnych wersjach.NET Framework i na jednym z kilku platform systemowych.Na przykład można kompilować aplikacji działanie na.NET Framework 2.0 na platformie 32-bitowe i skompilować tej samej aplikacji do uruchamiania na 4.5.NET Framework na platformie 64-bitowej.
Ważne |
---|
Pomimo nazwy "aktualnie" Projekt można kierować RAM tylko jedna i tylko jedna platforma naraz. |
Są to niektóre funkcje programu MSBuild określania wartości docelowej:
Można utworzyć aplikację, która jest przeznaczony dla starszej wersji programu.NET Framework, na przykład w wersji 2.0, 3.5 lub 4.
Można kierować RAM niż.NET Framework, na przykład, w ramach dodatku Silverlight.
Można kierować framework profil, który jest uprzednio zdefiniowanego podzbioru ramy docelowej.
Jeśli jest zwolniony z dodatkiem Service pack dla bieżącej wersji.NET Framework, może miejsce docelowe.
Program MSBuild kierowania gwarantuje, że aplikacja używa tylko funkcji dostępnych w ramach ukierunkowane i platformy.
Miejsce docelowe Framework i platformy
A framework docelowej jest wersja.NET Framework, że projekt jest zbudowany na i docelowej platformy jest platformą systemu, że projekt jest zbudowany na.Na przykład można kierować.NET Framework 2.0 Uruchamianie aplikacji na 32-bitowej platformie, która jest zgodna z rodziny procesorów 802 x 86 (x 86).Połączenie ramy docelowej i platforma docelowa jest znany jako docelowy kontekst.Aby uzyskać więcej informacji, zobacz Ramy docelowych MSBuild i platforma docelowa.
Zestaw narzędzi (ToolsVersion)
Zestaw narzędzi zbiera razem narzędzia, zadania i cele, które są używane do tworzenia aplikacji.Zestaw narzędzi obejmuje kompilatory takie jak csc.exe i vbc.exe, wspólne cele plik (microsoft.common.targets), i typowe zadania pliku (microsoft.common.tasks).4.5 Zestaw narzędzi może służyć do docelowej.NET Framework w wersji 2.0, 3.0, 3.5, 4 i 4,5.Jednakże 2.0 Toolset należy używać tylko do.NET Framework w wersji 2.0.Aby uzyskać więcej informacji, zobacz Zestaw narzędzi MSBuild (ToolsVersion).
Zestawów odwołań
Zestawów odwołań, które są określone w zestaw narzędzi pomóc zaprojektować i zbudować aplikację.Zespoły te odwołania nie tylko włączyć budować określonego elementu docelowego, ale także uniemożliwić składniki i funkcje w programie Visual Studio IDE do tych, które są zgodne z celem.Aby uzyskać więcej informacji, zobacz Rozwiązywanie zestawów w czasie projektowania.
Konfigurowanie cele i zadania
Można skonfigurować program MSBuild celów i zadań do wykonania out-of-process z MSBuild tak, że można kierować kontekstów, które różnią się znacznie od tego, który działa na.Na przykład można kierować aplikacji 2.0.NET Framework 32-bitowej, jest uruchomiona na komputerze deweloperskim w systemie operacyjnym 4.5.NET Framework 64-bitowych.Aby uzyskać więcej informacji, zobacz Konfigurowanie cele i zadania.
Rozwiązywanie problemów
Podczas próby odniesienia to zespół, który nie jest częścią kontekście docelowego, mogą wystąpić błędy.Aby uzyskać więcej informacji na temat tych błędów i co z nimi zrobić, zobacz Rozwiązywanie problemów.NET Framework ukierunkowanie błędów.