有谁知道如何使用 MSI 包安装 IronPython 2.0 和 NGEN 的二进制文件?IronPython 官方主页说 NGEN 选项将大大缩短启动时间,但由于某种原因,它默认没有启用。它实际上并没有说明您需要传递哪些 MSI 参数才能启用它,而且我在网站上找不到文档页面,所以我希望这里有人知道。(澄清:我正在为分发到多台机器进行静默安装,所以我正在寻找命令行参数,谢谢)
我问这个是因为在我的笔记本电脑上,一个简单的“hello world”脚本的开始时间大约是 5-6 秒,配备 2+ghz Intel Core 2 Duo w/4gig。每次我跑步时都会发生这种情况。我希望这个 NGEN 选项可以解决这个问题,因为它现在很慢,几乎感觉就像我在使用一种编译语言。
更新: srivatsn 有使用 NGENDLLS=True 命令行参数的正确答案。
为了将来参考,这里是我用来静默安装 IronPython 2.0 的完整 MSI 命令行:
msiexec /qn /i "IronPython.msi" NGENDLLS=True
感谢 Igal,但我实际上是在进行静默安装(通过 msiexec /qn)以集中分发到多台机器。有谁知道启用 NGEN 选项的命令行参数(非 UI)是什么?