如何在Visual Studio 2005中有选择地编译C#项目?

时间:2011-01-25 13:27:46

标签: visual-studio visual-studio-2005

我有以下设置:

  • 项目A
  • 项目B依赖于A

每个项目都有前期和后期构建事件。大部分时间我都在项目B中进行更改。所以每当我告诉VS只编译项目B时,其他项目也会被编译。尽管事实上没有对A进行任何更改以及A的最新DLL存在,但仍会发生这种情况。

在这种情况下,如何告诉VS仅编译项目B?

提前致谢

3 个答案:

答案 0 :(得分:1)

这不是很健康,确保Build + Rebuild工作以验证没有循环依赖性进入。下一步是从msbuild获取更多诊断信息以查看它认为需要构建的工具A.工具+选项,项目和解决方案,构建和运行。将MSBuild项目构建输出详细程度设置更改为“Diagnostic”。

答案 1 :(得分:0)

您可以使用Shift-F6构建单个项目。

答案 2 :(得分:0)

如果右键单击解决方案并选择配置管理器,则可以告诉项目不要构建。

相关问题