生成、部署和配置工具 (.NET Framework)
本节中提供的工具可让您更轻松地生成和部署 .NET Framework 应用程序。 可以使用这些工具生成可移植可执行文件 (PE) 和 Microsoft 中间语言 (MSIL) 文件,查看和操作全局程序集缓存,管理应用程序和部署清单,以及处理独立的存储区和资源文件。
在安装 Visual Studio 和 Windows SDK 时会自动安装本节中介绍的工具。 可以从命令行运行除程序集缓存查看器 (Shfusion.dll) 之外的所有工具。 运行命令行工具的最佳方法是使用 Visual Studio 或 Windows SDK 命令提示。 必须从 Windows 资源管理器访问 Shfusion.dll。
本节内容
Al.exe(程序集链接器)
从模块或资源文件中生成一个具有程序集清单的文件。CorFlags.exe(CorFlags 转换工具)
可用于配置可移植可执行 (PE) 映像的标头的 CorFlags 部分。Gacutil.exe(全局程序集缓存工具)
可用于查看和操作全局程序集缓存和下载缓存的内容。Ilasm.exe(MSIL 汇编程序)
从 Microsoft 中间语言 (MSIL) 生成可移植可执行 (PE) 文件。 可以运行生成的可执行文件以确定 MSIL 是否按预期执行。Ildasm.exe(MSIL 反汇编程序)
采用包含 Microsoft 中间语言 (MSIL) 代码的可移植可执行 (PE) 文件,并创建可作为 MSIL 汇编程序 (Ilasm.exe) 的输入的文本文件。Installutil.exe(安装程序工具)
可用于通过执行指定程序集中的安装程序组件,安装和卸载服务器资源。 (与 System.Configuration.Install 命名空间中的类一起工作。)Lc.exe(许可证编译器)
读取包含授权信息的文本文件,并生成一个可作为资源嵌入到公共语言运行时可执行文件中的 .licenses 文件。Mage.exe(清单生成和编辑工具)
可用来创建、编辑应用程序和部署清单并为其签名。 作为命令行工具,Mage.exe 可以从批处理脚本和其他基于 Windows 的应用程序(包括 ASP.NET 应用程序)运行。MageUI.exe(图形化客户端中的清单生成和编辑工具)
支持命令行工具 Mage.exe 提供的相同功能,只不过使用了基于 Windows 的用户界面 (UI)。Ngen.exe(本机映像生成器)
通过使用本机映像(包含已编译的处理器专用机器码的文件)来提高托管应用程序的性能。 运行时可从缓存中使用本机映像,而不必使用实时 (JIT) 编译器编译原始程序集。Resgen.exe(资源文件生成器)
将文本(.txt 或 .restext)文件和基于 XML 的资源格式 (.resx) 文件转换为公共语言运行时二进制 (.resources) 文件,这些 .resources 文件可嵌入到运行时二进制可执行文件中或编译到附属程序集中。Shfusion.dll(程序集缓存查看器)
可让您使用 Windows 资源管理器来查看和操作全局程序集缓存的内容。Storeadm.exe(独立存储工具)
管理独立存储;提供用于列出和删除用户的存储区的选项。Winres.exe(Windows 窗体资源编辑器)
帮助您对 Windows 窗体使用的用户界面 (UI) 资源(.resx 或 .resources 文件)进行本地化。 您可以翻译字符串,然后对控件进行大小调整、移动和隐藏操作,以使控件可以容纳本地化字符串。
相关章节
按字母顺序排序的工具列表 (.NET Framework)
在文档的“.NET Framework 工具”部分中提供了一个包含所有工具的列表(按字母顺序排列)。调试工具 (.NET Framework)
包括图形和命令行工具,这些工具提供有关内部公共语言运行时环境的信息,可用于查找并修复目标为公共语言运行时的应用程序的 Bug,并可用来查看程序集绑定。安全工具 (.NET Framework)
包括命令行工具,可帮助您执行与安全相关的任务以及在部署组件和应用程序之前对它们进行测试。互操作工具 (.NET Framework)
包括用于实现非托管 COM 组件与 .NET Framework 托管代码之间的交互的工具。其他开发工具 (.NET Framework)
包括下列附加工具:SqlMetal 代码生成工具和 Windows 窗体类查看器。