有没有办法告诉visual studio在构建解决方案时不包含项目而不只是从解决方案中移除项目?
我遇到的情况是,解决方案中的一个项目需要一个我没有安装的插件/工具/库,但我们团队中的另一个开发人员需要。所以当我尝试构建解决方案时,我会遇到编译错误。它是一个单元测试项目,因此从编译中删除它不会影响应用程序的功能。
我不想从解决方案中移除项目,因为他在我签入解决方案之后只需要重新添加它(然后我需要在我检查时将其删除,无限广告)。
答案 0 :(得分:29)
转到“构建”下拉列表,选择“配置管理器”,然后您可以选择要更新的配置。然后在下面的项目列表中,取消选择要从构建中排除的项目的“构建”复选标记。
答案 1 :(得分:7)
快速解决方法是卸载项目。这是一个本地设置,因此不会更改解决方案或项目。
答案 2 :(得分:4)
右键单击解决方案> Configuration Manager ...
在这里,您可以看到一个带有复选框的Build列的网格,只需取消选中您不想构建的项目。
答案 3 :(得分:1)
如果你卸载项目,那么对你卸载的项目有任何引用的其他项目将在编译期间抛出构建错误