Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试使用ngen.exe从 CIL 二进制文件中获取本机图像。 该站点解释说,%WINDIR%\assembly例如,当我执行 ngen 命令时,我可以获取本机映像ngen install abc.exe,但我在计算机中找不到。我使用 VS2010 的 Windows 7 64 位。
%WINDIR%\assembly
ngen install abc.exe
我不知道你第一个问题的答案,但由于第二个问题的答案,它没有实际意义。不,您不能重新分发本机映像,因为它是专门为您的计算机量身定制的:32 位与 64 位,英特尔与 AMD,甚至处理器代(如果您有更新的处理器,生成的代码将利用更新的旧但仍在使用的处理器上不存在的操作码)。
您不分发本机图像。如果您的性能需求确实需要 ngen,那么通常您的安装程序会调用 ngen 并告诉它开始在后台生成本机图像。