【问题标题】:Multi-project solution in Visual Studio: spread the config of the main projectVisual Studio中的多项目解决方案:传播主项目的配置
【发布时间】:2012-10-25 08:08:49
【问题描述】:

我在 Visual Studio (2012 Express) 中有一个包含 15 个项目的 C++ 解决方案。

1 被定义为主项目(在构建整个解决方案时首先构建的项目)。

所有 15 个项目都有 2 个相同的外部依赖项。我的意思是我必须将 2 个相同的文件夹添加到项目属性 > 配置属性 > VC++ 目录。

手动操作有点无聊。

有没有办法只将所需的依赖项添加到主项目并告诉 VC11 将此配置复制到我的解决方案中的其他 14 个项目?

【问题讨论】:

  • 如果它们在同一个解决方案中,您可以选择所有项目,并且可以设置公共属性
  • 是的,它们在同一个解决方案中。如何使属性可供设置?我在哪里可以找到这个?

标签: c++ visual-studio architecture projects solution


【解决方案1】:

您选择多个节点 - 请参见此图片:

右键单击并选择属性....

注意忘记了我原来的答案 - 不要忘记选择正确的配置(或所有配置)

【讨论】:

  • 哇,我疯了!正如我在下面回答的那样,我曾经这样做过!但是,请注意:我认为,如果您只想添加新目录而不弄乱每个项目的配置(如果它们由于某种原因而不同),您可能需要按照我在下面的回答进行操作。否则,这是一个更好的方法!顺便说一句,刚刚 +1 了
  • @Guarita 是的,你是对的,我倾向于添加所有常见的,然后可能添加细节 - 事实上在我的屏幕截图中你可以看到,对于我选择的那些,它们被突出显示为不同 - 如果我是在屏幕上改变这个 - 然后我会覆盖旧的差异。
【解决方案2】:

我使用 VC++ Express 2008,但我认为它应该也可以工作:

1:打开属性页,把依赖放在第一个项目上。

2:之后,从输入文本框中复制带有依赖目录的文本。

3:单击解决方案资源管理器上的下一个项目(或在 VC2012 上调用包含项目和源代码文件的任何框)。该项目的相同属性页将打开。

4:只要将文本粘贴到那里写的任何内容之后。

5:如果还有项目需要更改:转到步骤 3。

【讨论】:

    猜你喜欢
    • 2017-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多