Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Visual Studio 2010中项目(.vcproj)属性的继承_Visual Studio_Project_Solution_Vcproj - Fatal编程技术网

Visual studio Visual Studio 2010中项目(.vcproj)属性的继承

Visual studio Visual Studio 2010中项目(.vcproj)属性的继承,visual-studio,project,solution,vcproj,Visual Studio,Project,Solution,Vcproj,我的IDE是VisualStudio2010。我有一个包含100多个项目(.vcproj)的解决方案(.sln)。语言是C++。该解决方案有两种配置:“发布”和“调试”。该解决方案有两个平台“Win32”和“x64”。我需要创建第三个配置,我们称之为“Release_and_PDB”。“Release_和_PDB”应等于“Release”,除非它应生成PDB文件。将来,“Release_和_PDB”应始终等于“Release”,除非它应生成PDB文件。我想我可以分三步来做: 创建一个新配置 手动

我的IDE是VisualStudio2010。我有一个包含100多个项目(.vcproj)的解决方案(.sln)。语言是C++。该解决方案有两种配置:“发布”和“调试”。该解决方案有两个平台“Win32”和“x64”。我需要创建第三个配置,我们称之为“Release_and_PDB”。“Release_和_PDB”应等于“Release”,除非它应生成PDB文件。将来,“Release_和_PDB”应始终等于“Release”,除非它应生成PDB文件。我想我可以分三步来做:

  • 创建一个新配置

  • 手动更改每个项目属性,添加PDB的路径和名称(在链接器、调试、生成程序数据库文件中)

  • 确保版本中的属性更改也将反映对版本和PDB配置的相同更改

  • 我的问题是:

    a。VisualStudio是否有任何工具可以在不需要手动更改任何(和每个)项目的属性的情况下完成步骤2


    b。Visual Studio是否具有继承项目属性的功能,以便在不需要手动更改发布版和PDB中的属性的情况下完成步骤3?

    您可以在工具栏->新建->复制设置中转到配置管理器

    我想这就是你要找的


    在解决方案资源管理器窗口中,按住Shift键并单击以选择所有项目。然后是项目+属性。谢谢你的回答,我的第一步介绍了你的建议。其他步骤呢?@uvts\u cvs哦,好的。在这种情况下,为什么需要2种配置?只需要调试和发布,不要发布.pdb文件。否?生成PDB非常耗时,并且不适合开发人员计算机上的构建。