在Visual Studio(C#)中,我有一个包含数十个项目的解决方案。假设我有一些项目:A,B,C,D,E。
项目“ C”取决于“ A”和“ B”。
“ A”和“ B”与任何项目无关。
在解决方案资源管理器中,我选择项目“ C”,然后选择“ Build”(在上下文菜单中单击鼠标右键)。
但是Visual Studio以及输出中的所有信息会向我显示项目“ D”和“ E”中的错误列表。也就是说,它也在尝试构建其他项目。
但是我没有要求。我要构建项目“ C”(也应将项目“ A”和“ B”作为依赖项构建)。
问题:如何仅构建我想要的项目(及其依赖项)。并关闭这种不必要的行为,例如尝试编译在相同解决方案中但未链接到我要构建的项目的项目。
更新
配置管理器如下所示:
如果我正确理解所有项目的标记,因为它们应该在构建整个解决方案时进行构建。我想我可以取消标记所有不需要的项目,而只留下A,B和C。
当我需要构建整个解决方案时,我将需要再次标记所有项目。
这是唯一的解决方案吗?
我认为,当我在解决方案资源管理器中选择一个项目并仅构建该项目时,应该仅构建此项目及其依赖项。我在这里想念什么吗?
答案 0 :(得分:1)