在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。
当我需要构建整个解决方案时,我将需要再次标记所有项目。
这是唯一的解决方案吗?
我以为,当我在解决方案资源管理器中选择一个项目并仅构建此项目时,应该仅构建此项目及其依赖项。我想念这里吗?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句