/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
Otevřete stránku Vlastnosti daného projektu.
Klepněte na stránku vlastností Build.
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