CorFlags.exe(CorFlags 转换工具)

更新:2011 年 4 月

CorFlags 转换工具用于配置可迁移可执行映像的标头的 CorFlags 部分。

安装 Visual Studio 和 Windows SDK 时会自动安装此工具。 要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。 您可以使用这些实用程序轻松运行工具,而不需要导航到安装文件夹。 有关更多信息,请参见 Visual Studio 和 Windows SDK 命令提示

  • 如果您的计算机上已安装了 Visual Studio:在任务栏上依次单击 Start、All Programs、Visual Studio、Visual Studio Tools、Visual Studio Command Prompt。

    - 或 -

    如果您的计算机上已安装了 Windows SDK:在任务栏上依次单击 Start、All Programs、Windows SDK 文件夹和 Command Prompt(或CMD Shell)。

  • 在命令提示处,键入下列命令:

CorFlags.exe assembly [options]

参数

参数

说明

assembly

要为其配置 CorFlags 的程序集的名称。

选项

说明

/32BIT+

设置 32BIT 标志。

/32BIT-

清除 32BIT 标志。

/?

显示该工具的命令语法和选项。

/Force

强制执行更新(即使程序集具有强名称)。

重要说明重要事项
如果更新具有强名称的程序集,则必须在执行其代码之前再次对其签名。

/help

显示该工具的命令语法和选项。

/ILONLY+

设置 ILONLY 标志。

/ILONLY-

清除 ILONLY 标志。

/nologo

取消显示 Microsoft 启动标题。

/RevertCLRHeader

将 CLR 标头版本恢复到 2.0。

/UpgradeCLRHeader

将 CLR 标头版本升级到 2.5。

注意注意
为了能够在本机运行,程序集所用的 CLR 标头版本必须为 2.5 或更高版本。

备注

如果未指定任何选项,则 CorFlags 转换工具将显示所指定的程序集的标志。

请参见

参考

Visual Studio 和 Windows SDK 命令提示

概念

64 位应用程序

其他资源

.NET Framework 工具

修订记录

Date

修订记录

原因

2011 年 4 月

添加了有关使用 Visual Studio 和 Windows SDK 命令提示符的信息。

信息补充。