/platform (指定輸出平台) (C# 編譯器選項)
更新:2007 年 11 月
指定哪個版本的 Common Language Runtime (CLR) 可以執行組件。
/platform:string
參數
- string
x86、Itanium、x64 或 anycpu (預設值)。
備註
x86 會將組件編譯為可以由 32 位元的 x86 相容 Common Language Runtime 執行。
Itanium 會將組件編譯為可以在 Itanium 處理器之電腦上,由 64 位元的 Common Language Runtime 執行。
x64 會將組件編譯為可以在支援 AMD64 或 EM64T 指令集的電腦上,由 64 位元的 Common Language Runtime 執行。
anycpu (預設值) 會將組件編譯為可以在所有的平台上執行。
在 64 位元的 Windows 作業系統上:
以 /platform:x86 編譯的組件將在以 WOW64 執行的 32 位元 CLR 上執行。
以 /platform:anycpu 編譯的可執行檔將在 64 位元的 CLR 上執行。
以 /platform:anycpu 編譯的 DLL 將和載入它的處理序在同一個 CLR 上執行。
如需開發可以在 Windows 64 位元作業系統上執行之應用程式的詳細資源,請參閱 64 位元應用程式。
若要在 Visual Studio 開發環境中設定這個編譯器選項
開啟專案的 [屬性] 頁面。
按一下 [建置] 屬性頁。
修改 [平台目標] 屬性。
注意:/platform 無法在 Visual C# Express 的開發環境中使用。
如需如何以程式設計方式設定這個編譯器選項的詳細資訊,請參閱 PlatformTarget。
範例
下列範例顯示如何使用 /platform 選項,指定應用程式只能在 Itanium 電腦的 64 位元 Windows 作業系統上,由 64 位元 CLR 執行。
csc /platform:Itanium myItanium.cs