禁用Visual Studio 2008 Project的编译

Eri*_*lje 21 visual-studio-2008 visual-studio

有没有办法告诉visual studio在构建解决方案时不包含项目而不仅仅是从解决方案中移除项目?

我的情况是,解决方案中的一个项目需要一个我没有安装的插件/工具/库,但我们团队中的另一个开发人员需要.所以当我尝试构建解决方案时,我会遇到编译错误.它是一个单元测试项目,因此从编译中删除它不会影响应用程序的功能.

我不想从解决方案中删除项目,因为他在我签入解决方案之后只需要重新添加它(然后我需要在检查时将其删除,无限制).

Cas*_*ams 32

转到"构建"下拉列表,选择"配置管理器",然后您可以选择要更新的配置.然后在下面的项目列表中,取消选择要从构建中排除的项目的"构建"复选标记.

  • 你可能要小心这个.更改构建配置会更改解决方案文件.如果将更改提交到源代码管理,则会影响使用该解决方案的所有其他开发人员. (5认同)

Mar*_*len 7

快速解决方法是卸载项目.这是一个本地设置,因此不会更改解决方案或项目.