Sdílet prostřednictvím


/platform (Možnosti C# kompilátoru)

Určuje, na které verzi modulu CLR (Common Language Runtime), lze spustit dané sestavení.

/platform:string

Parametry

  • string
    Volba anycpu (výchozí), anycpu32bitpreferred, ARM, x 64, x 86 a Itanium.

Poznámky

  • anycpu(výchozí) zkompiluje vaše sestavení pro spuštění na libovolné platformě.Aplikace je spuštěna jako proces 64bitové, kdykoli je to možné a přejde zpět k 32bitové při tomto režimu je k dispozici jen.

  • anycpu32bitpreferredzkompiluje vaše sestavení pro spuštění na libovolné platformě.Vaše aplikace spuštěna v režimu 32bitových systémech, které podporují 64bitové a 32bitové aplikace.Můžete určit tuto možnost pouze u projektů, jejichž cílem rozhraní .NET Framework 4.5.

  • ARMzkompiluje vaše sestavení pro spuštění v počítači, který má procesor Advanced RISC Machine (ARM).

  • x64zkompiluje vaše sestavení pro 64-bit common language runtime spustit v počítači, který podporuje instrukční sady AMD64 a EM64T.

  • x86zkompiluje vaše sestavení pro spouštění pomocí kompatibilní s x 86, 32bitová verze společného jazykového modulu runtime.

  • Itaniumzkompiluje vaše sestavení pro 64-bit common language runtime spustit v počítači s procesorem Itanium.

Na 64bitovém operačním systému:

  • Sestavení kompilována s /platform:x86 spustit v modulu CLR 32bitové spuštěná pomocí WOW64.

  • Knihovny DLL kompilováné s /platform:anycpu provádí na stejném modulu CLR jako proces, do kterého je načten.

  • Spustitelné soubory, které jsou zkompilovány s /platform:anycpu spustit na 64bitového modulu CLR.

  • Spustitelné soubory kompilováné s /platform:anycpu32bitpreferred spustit na 32bitové verze modulu CLR.

anycpu32bitpreferred Nastavení je platné pouze pro spustitelný soubor (.Soubory EXE) a vyžaduje rozhraní .NET Framework 4.5.

Další informace o vývoji aplikace spustitelné na 64bitovém operačním systému Windows naleznete v tématu 64bitové aplikace.

Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio

  1. Otevřete stránku Vlastnosti daného projektu.

  2. Klepněte na stránku vlastností Build.

  3. Změnit Cílová platforma vlastnost a pro projekty, které se zaměřují na rozhraní .NET Framework 4.5, zaškrtněte nebo zrušte zaškrtnutí raději 32-bit políčko.

Poznámka:   /platform není k dispozici ve vývojovém prostředí Visual C# Express.

Informace o nastavení této možnosti kompilátoru v programu naleznete v tématu PlatformTarget.

Příklad

Následující příklad ukazuje, jak použít /platform možnost, chcete-li určit, aby aplikace měla být provozována pomocí 64bitového modulu CLR v operačním systému Windows 64-bit.

csc /platform:anycpu filename.cs

Viz také

Úkoly

Jak: Upravte vlastnosti projektu a nastavení konfigurace

Další zdroje

Možnosti C# kompilátoru