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
    x86, Itanium, x64 nebo anycpu (výchozí).

Poznámky

  • Volba x86 zkompiluje vaše sestavení pro spouštění 32bitovým a s x86 kompatibilním modulem CLR (Common Language Runtime).

  • Volba Itanium zkompiluje vaše sestavení pro spouštění 64bitovým modulem CLR (Common Language Runtime) v počítači s procesor Itanium.

  • Volba x64 zkompiluje vaše sestavení pro spouštění 64bitovým modulem CLR (Common Language Runtime) v počítači, který podporuje instrukční sady AMD64 nebo EM64T.

  • Volba anycpu (výchozí) zkompiluje vaše sestavení pro spuštění na libovolné platformě.

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

  • Sestavení kompilována s /platform:x86 budou spustitelná na 32bitovém modulu CLR běžícím pod WOW64.

  • Spustitelné soubory kompilováné s /platform:anycpu budou spustitelné na 64bitovém modulu CLR.

  • Knihovny DLL kompilováné s /platform:anycpu budou spustitelné na stejném modulu CLR jako proces, do kterého jsou načítány.

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

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. Upravte vlastnost Cílová platforma.

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 způsob použití možnosti /platform k určení, že by aplikace měla být provozována pouze pomocí 64bitového modulu CLR na 64bitovém operačním systému Windows pro procesory Itanium.

csc /platform:Itanium myItanium.cs

Viz také

Další zdroje

Možnosti C# kompilátoru

Vlastnosti projektu (Visual Studio)