我希望在我的安装程序结束时执行nGen以提高应用程序第一次启动的感知性能。我该怎么做?有什么最佳实践吗?我可以确信nGen始终与.NET Framework一起安装吗?
谢谢!
我希望在我的安装程序结束时执行nGen以提高应用程序第一次启动的感知性能。我该怎么做?有什么最佳实践吗?我可以确信nGen始终与.NET Framework一起安装吗?
谢谢!
为了提高启动时的感知性能,请检查应用程序中的静态内容。大量的静态内容可能会在启动应用程序时导致显著的开销。
此外,考虑只将主窗体放入EXE文件中,并将其他所有内容放入单独的DLL文件中。这不仅可以提高性能,还有助于确保将视图与数据分离。
最后,如果您决定进行NGENing,请查看有关在MSI中运行自定义操作的帮助文档。您应该能够设置一个自定义操作来实现您想要的效果。