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

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

我的新办公项目基于 MVP 设计,采用 VB.NET (.NET 3.5) 语言,使用多个库(如 EntLib、内部公司框架等)。用作引用的 DLL 数量如此巨大(几乎 50 个),以至于当我尝试在 VS2008 中构建/调试应用程序时,几乎需要 3-4 分钟才能使网站成功运行。

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

谢谢!

最佳答案

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

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

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

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

关于asp.net - 减少应用程序构建/调试时间的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3845606/

相关文章:

c# - 在 C# 或 VB.Net 中创建内存泄漏

asp.net - 使用 Cassini 代替 IIS 有哪些(缺点?

ASP.net C# - WINWORD.exe

javascript - telerik 编辑器困惑

c++ - C++ 中的 AES/Rijndael Microsoft CryptoAPI

asp.net - 增加计数器但随着延迟减少

c# - 如何为 .Net 应用程序设置执行级别

c - 在 Visual Studio 2013 中, "Run-Time Check Failure #2 - Stack around the variable ' b' 已损坏。”

c# - 在 ASP.NET WEB API(或 MVC)中使 Controller 对客户端不可见

javascript - 如何将数据输入 JavaScript 并使用 JQuery 进行渲染?