在Visual Studio解决方案中仅构建特定项目

拉斐尔

在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。

当我需要构建整个解决方案时,我将需要再次标记所有项目。

这是唯一的解决方案吗?

我以为,当我在解决方案资源管理器中选择一个项目并仅构建此项目时,应该仅构建此项目及其依赖项。我想念这里吗?

马克·霍尔

转到项目->项目依赖关系,选择项目,然后选择其依赖的项目。

在此处输入图片说明


您可能还需要查看有关如何从生成中排除项目Microsoft文档您可以创建自定义版本,并从中排除不需要的项目。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章