【发布时间】:2010-10-20 18:44:57
【问题描述】:
我目前参与了一个 ASP.NET 项目,解决方案中有大约 40 个项目。我们在克隆的 Virtual PC 环境中进行所有开发,因此所有开发人员都有相同的设置。这一切都很好,管理依赖关系很容易,但是构建解决方案非常慢。 Virtual PC 只能使用一个 CPU,所以我实际上只使用了一半的计算机资源。
从构建到完整的页面加载需要整整 3 分钟。随着项目的增长,这种情况每天都在变得更糟。修复简单的事情开始需要很长时间,就个人而言,我一直在等待,因为我在计算机编译时无法真正工作。
有没有什么方法可以在多台计算机上分发我的构建以加快构建过程?
SSD 会显着缩短我的构建时间吗?
还有其他加快构建速度的方法吗?
注意:我曾尝试使用 ngen 预编译静态依赖项,但后来得知 ASP.NET 不支持 ngen。我使用 Visual Studio 2008,虚拟环境中没有防病毒软件。
【问题讨论】:
-
是构建时间慢,还是 ASP.NET 启动第一页需要很长时间?
-
两者,大约是 2/3 build 和 1/3 ASP.NET
标签: .net asp.net visual-studio-2008 msbuild build-process