更新:2007 年 11 月

指定哪个版本的公共语言运行时 (CLR) 可以运行程序集。

/platform:string

参数

string

x86、Itanium、x64 或 anycpu(默认值)。

备注

  • x86 将程序集编译为由兼容 x86 的 32 位公共语言运行时运行。

  • Itanium 将程序集编译为由采用 Itanium 处理器的计算机上的 64 位公共语言运行时运行。

  • x64 将程序集编译为由支持 AMD64 或 EM64T 指令集的计算机上的 64 位公共语言运行时运行。

  • anycpu(默认值)将程序集编译为在任意平台上运行。

在 64 位 Windows 操作系统上:

  • /platform:x86 编译的程序集将在 WOW64 下运行的 32 位 CLR 上执行。

  • /platform:anycpu 编译的可执行文件将在 64 位 CLR 上执行。

  • /platform:anycpu 编译的 DLL 将在与加载它的进程相同的 CLR 上执行。

有关开发在 Windows 64 位操作系统上运行的应用程序的更多信息,请参见 64 位应用程序

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性”页。

  2. 单击“生成”属性页。

  3. 修改“目标平台”属性。

注意   /platform 在 Visual C# 速成版开发环境中不可用。

有关如何以编程方式设置此编译器选项的信息,请参见 PlatformTarget

示例

下面的示例演示如何使用 /platform 选项来指定应用程序只应由用于 Itanium 的 64 位 Windows 操作系统上的 64 位 CLR 运行。

 复制代码
csc /platform:Itanium myItanium.cs

请参见

其他资源

项目属性 (Visual Studio)