【发布时间】:2012-11-06 10:46:37
【问题描述】:
我有 +-10 个项目的应用程序(VS2010 中的解决方案)。其中一些项目非常大(数十个文件夹和数百个文件)。
当我在较低级别的项目中进行更改并且我想运行我的测试(+-10 秒)时,我必须等待 2 分钟才能构建项目。 这是非常低效的。
有什么方法可以加快构建速度?例如,将当前项目拆分为多个项目或其他?
或者是否有一些通用的建议和建议可以加快在 Visual Studio 中构建项目的速度?
【问题讨论】:
-
我的本能反应 - 很少测试高级组件,并且每天最多两次。对细节问题使用低级单元测试。
-
根据更改的频率将您的项目拆分为多个解决方案。例如,如果您有一些项目不会进行频繁更改,请将它们保存在单独的解决方案中,并将经常修改的项目定位到一个解决方案中,并在另一个解决方案中测试项目。
-
@Sandeep 这将使重构成为一场绝对的噩梦,除非您也拥有针对所有项目的专门用于该目的的解决方案。但是,您必须维护三个解决方案,这也是一件苦差事。
-
@J.Steen:是的,我同意。另一种方法可能是为您实际上不想构建的项目禁用“构建”选项。例如,我猜您不希望每次构建解决方案时都构建测试项目。
标签: c# .net wpf visual-studio-2010