我的新办公项目基于 MVP 设计,采用 VB.NET (.NET 3.5) 语言,使用多个库(如 EntLib、内部公司框架等)。用作引用的 DLL 数量如此巨大(几乎 50 个),以至于当我尝试在 VS2008 中构建/调试应用程序时,几乎需要 3-4 分钟才能使网站成功运行。
想知道是否有任何设置/区域经过一些修改可以帮助我减少构建时间?加载时间这么长的主要原因到底是什么?
谢谢!
最佳答案
导致编译时间缓慢的原因可能有多种,但没有人会给您一个明确的答案。相反,您应该尝试使用不同的设置来测量构建时间并进行一些实验。 您没有指定有关该项目的足够详细信息,但也许值得检查:
- 任何耗时的构建事件
- 您是否为程序集生成 xml 文档
- 也许您可以引用 GAC 中的一些程序集,而不是将它们本地复制到输出目录
这些只是一些建议。如果您是或者可以升级到 VS2010 那么我还建议获取 VSCommands 2010插件将向您显示有关项目构建时间的详细信息:
您还可以将其设置为在第一个项目失败时取消构建,这也可以节省大量时间!
关于asp.net - 减少应用程序构建/调试时间的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845606/