2010-12-21 282 views
0

解决方案中有多少个卸载/不可用项目?我有一堆测试项目的单一解决方案,并根据需要卸载/加载它们。visual studio解决方案

+1

更多有耐心来添加他们在第一个地方。 – 2010-12-21 16:45:54

回答

1

要添加现有的答案,请注意,您可以创建自己的构建配置(其中包含Debug/Release下拉菜单),并选择不构建一些项目 - 这比加载/卸载更快,并且还具有不与您的文件/项目引用搞砸的优点。

另请注意,如果将项目分组到解决方案文件夹中,则可以右键单击文件夹以构建其中的所有项目。

(我有一个100项目解决方案(烨!),我已经得到了它建立一个没有任何自定义生成的配置,所以我可以选择手工打造的项目。)比你

0

你为什么要加载/卸载它们?这是一个性能问题吗?

我最近在一个有许多项目的项目上工作,每个项目都有自己的测试。我们面临的问题是,用所有这些项目构建解决方案可能需要15分钟。大部分团队开发时间都花费在3到4个小项目中,我们很少改变一些依赖项目(比如Web服务)。为了提高生产力,我们创建了一个新的解决方案,仅包含这3个或4个项目(及其测试项目),并将大部分时间用于“小”解决方案而不是“完整”解决方案。

有关此安排的一个疑问是,如果您执行具有较大影响的重构(例如方法签名更改或基本接口更改),则必须记住在“完整”解决方案中执行重构,否则您会发现一些当你稍后尝试构建时,会有令人愉快的惊喜。

+0

这不是性能问题。我只是有各种测试,彼此没有任何关系。我只是喜欢把它们放在一起,以便在一个解决方案中轻松参考。 – Rod 2010-12-22 14:52:24