Přehled Multitargeting MSBuild
Pomocí nástroje MSBuild při kompilaci aplikace na jeden z několika verzí rozhraní.NET Framework a na jednu z několika platformách systému spustit.Například kompilovat aplikaci na 2.0 rozhraní.NET Framework na 32bitové platformě a zkompilovat stejné aplikace v 4.5 rozhraní .NET Framework na 64bitové platformě.
Důležité |
---|
Přes název "multitargeting" lze projekt zaměřit pouze jeden rámec a pouze jedné platformy najednou. |
Zde jsou některé funkce nástroje MSBuild cílení:
Můžete vyvíjet aplikace, která se zaměřuje na starší verzi rozhraní.NET Framework, například verze 2.0, 3.5 nebo 4.
Můžete zaměřit framework než rozhraní.NET Framework, například v rámci programu Silverlight.
Můžete zaměřit framework profilu, což je předdefinovaná část cílové rozhraní.
Pokud je vydána aktualizace service pack pro aktuální verzi rozhraní.NET Framework, může jeho cíl.
Cílení MSBuild zaručuje, že aplikace používá pouze funkce, která je k dispozici v cílové rozhraní a platformu.
Cílové rozhraní a platforma
A cílové rozhraní verze rozhraní.NET Framework, integrovaný projekt spustit a platformu je integrovaný projekt na platformě systému.Můžete například cílová aplikace 2.0 rozhraní.NET Framework na 32bitové platformě, která je kompatibilní s 802 x 86 procesorů (x 86).Kombinace cílové rozhraní a cílová platforma se označuje jako kontextu cílové.Další informace naleznete v tématu Nástroj MSBuild cílový rámec a cílová platforma.
Sada nástrojů (ToolsVersion)
Toolset shromažďuje společně nástroje, úkoly a cíle, které slouží k vytvoření aplikace.Sada nástrojů zahrnuje kompilátory například csc.exe a vbc.exe společné cíle souboru (microsoft.common.targets) a běžné úkoly souboru (microsoft.common.tasks).4.5 Toolset lze cílové rozhraní.NET Framework verze 2.0, 3.0, 3.5, 4 a 4.5.Nicméně 2.0 Toolset pouze lze cílovou rozhraní.NET Framework verze 2.0.Další informace naleznete v tématu Sada nástrojů MSBuild (atribut ToolsVersion).
Odkaz na sestavení
Odkaz na sestavení, které jsou specifikovány v sadu nástrojů vám pomohou navrhnout a sestavit aplikace.Tyto reference sestavení pouze povolit konkrétní cíl sestavení, ale také ty, které jsou kompatibilní s cílem omezit součásti a funkce v aplikaci Visual Studio IDE.Další informace naleznete v tématu Sestavení řešení v době návrhu
Cíle a úkoly konfigurace
Můžete nakonfigurovat nástroj MSBuild cíle a úkoly spustit mimo proces s nástrojem MSBuild, takže můžete zaměřit kontexty, které jsou značně liší od používáte.Například můžete aplikaci můžete zaměřit na 32-bit rozhraní.NET Framework 2.0 vývojovém počítači spuštěna v operačním systému .NET Framework 4.5 64-bit.Další informace naleznete v tématu Konfigurace cíle a úkoly.
Poradce při potížích
Pokud chcete odkazovat na sestavení, které není součástí kontextu cílové mohou vyskytnout chyby.Další informace o těchto chybách a co o nich naleznete v Poradce při potížích s cílením na rozhraní .NET Framework.