我们的应用程序,通过ClickOnce的分布,平均需要10.8秒启动。 运行后ngen
的.exe文件(在安装的ClickOnce它到目录),它的平均6.4秒启动。 这显然是一个巨大的增速(40%),我想如果可能的话尽量使用NGEN-ification的。
罗恩的答案是否有可能使用NGEN与ClickOnce部署? 将展示如何在客户机器上完成,假设我猜他运行Windows XP,因为它想在我的Windows 7箱管理员权限 ,这样似乎并不像一个通用的解决方案。
此外,NGEN发生在我的盒子40秒编译属于该应用程序的所有组件。
所以,理想情况下,我想预先NGEN我们的应用程序为所有(主要)架构作为构建过程的一部分 ,因此它可以被发送给客户,而用户不必接受“OK执行作为管理员?” 弹出,然后等待40秒。
那可能吗?