减少应用程序构建/调试时间的方法

时间:2010-10-02 12:10:35

标签: asp.net vb.net visual-studio performance debugging

我的新办公室项目基于MVP设计,采用VB.NET(.NET 3.5),使用多个库(如EntLib,内部企业框架等)。用作引用的DLL数量非常庞大(差不多50),当我尝试在VS2008中构建/调试应用程序时,需要将近3-4分钟才能使网站成功运行。

想知道是否有任何设置/区域经过一些修改可以帮助我减少构建时间?这个长装载时间背后的主要原因究竟是什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

编译时间慢可能有几个原因,没有人会给你一个明确的答案。相反,您应该尝试使用不同的设置测量构建时间并进行一些实验。 您没有指定有关该项目的足够详细信息,但可能值得检查:

  • 任何耗时的构建事件
  • 您是否为程序集生成xml文档
  • 也许您可以从GAC引用一些程序集,而不是将它们本地复制到输出目录

这些只是一些建议。如果您是或者可以升级到VS2010,那么我还建议您获取VSCommands 2010插件,它会显示有关项目构建时间的详细信息: alt text

您还可以将其设置为在第一个项目失败时取消构建,这也是一个很好的节省时间!