0

我是 .Net 4.0 中本机代码生成的新手。在我的项目中,单个 EXE 文件总共有 500 多个 DLL 文件。如果我必须使用 ngen.exe install 为所有这些 DLL 创建一个本地映像,这将是一个很大的过程。所以我的问题是是否有任何工具或脚本可以为所有这些 DLL 文件创建本机映像。请帮我解决这个问题。

提前致谢。,

4

2 回答 2

2

只需使用 DOS 'FOR' 命令:

FOR %x IN (*.dll) DO ngen install %x
于 2011-07-19T05:43:22.900 回答
1

只需引用MSDN中 Ngen.exe 文档页面的示例部分的第一段

以下命令为位于当前目录中的 ClientApp.exe 生成本机映像,并将该映像安装在本机映像缓存中。如果程序集存在配置文件,Ngen.exe 将使用它。此外,还会为 ClientApp.exe 引用的任何 .dll 文件生成本机映像。

ngen install ClientApp.exe

那么也许是RTFM

于 2011-07-19T05:48:44.397 回答