本机代码生成

发布于 2024-11-25 02:54:10 字数 174 浏览 3 评论 0原文

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

提前致谢。,

Im new to Native Code Generation in .Net 4.0. In my project there are totally 500+ DLL file for a single EXE file. If I have to create a Native Image for all those DLL using ngen.exe install it is going to be a big process. So My question is whether there is any tool or script to create the Native Image for all those DLL files. Please help me with this problem.

Thanks in Advance.,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南笙 2024-12-02 02:54:10

只需使用 DOS 'FOR' 命令:

FOR %x IN (*.dll) DO ngen install %x

Just use the DOS 'FOR' command:

FOR %x IN (*.dll) DO ngen install %x
乖乖兔^ω^ 2024-12-02 02:54:10

只需引用 MSDN

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

ngen install ClientApp.exe

那么也许RTFM

Just quoting the very first paragraph of the Examples section of the Ngen.exe documentation page in MSDN:

The following command generates a native image for ClientApp.exe, located in the current directory, and installs the image in the native image cache. If a configuration file exists for the assembly, Ngen.exe uses it. In addition, native images are generated for any .dll files that ClientApp.exe references.

ngen install ClientApp.exe

So maybe RTFM?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文