Visual Studio 2013:如何复制项目的属性以在另一个项目中使用?

时间:2015-03-16 15:25:55

标签: visual-studio visual-studio-2013 properties-file

我尝试按照stackoverflow问题Visual Studio: can I copy a project's properties to use in another project?中的指示复制项目的属性以在另一个项目中使用,但它不起作用。当我打开创建的PropertySheet时,似乎没有任何内容从原始属性设置复制到它。以上链接似乎适用于VS 2008,但现在我使用的是2013.可能是错误。

1 个答案:

答案 0 :(得分:1)

警告:仅在相对基础的C ++项目上进行测试。但它奏效了!

  1. 右键单击源项目(在解决方案资源管理器中)
  2. 卸载项目
  3. 右键单击目标项目并将其卸载。
  4. 右键单击每个项目并编辑{project} .vcxproj。这些项目'现在可以编辑配置文件。 (是的,你也可以找到文件并直接编辑)
  5. 将元素从源复制/替换到目标。
  6. 重新加载这两个项目。他们应该重新加载问题。
  7. 提示:

    • 如果重新加载不起作用,则复制/替换碎片而不是整个项目以隔离问题。
    • 不要替换" ItemGroup"和#34; Globals" PropertyGroup,因为这些(XML)元素标识解决方案上下文中的项目。但是你应该能够将来自源.vcxproj文件的这些元素下面的所有内容复制/粘贴到目标文件中而不会出现问题。
    • 试试这两个"空"在继续你的巨着之前的项目。在尝试之前,一定要备份你的项目。 (你在开始之前阅读所有这些对吧?当然你是......)

    此解决方案比我见过的其他解决方案效果更好,因为它设置并且 un 完全设置了设置。它是一个完全替代品,而不仅仅是一个添加剂。