Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.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 2010 .vcxproj.filters文件中使用的UniqueIdentifier值是什么?_Visual Studio 2010 - Fatal编程技术网

Visual studio 2010 .vcxproj.filters文件中使用的UniqueIdentifier值是什么?

Visual studio 2010 .vcxproj.filters文件中使用的UniqueIdentifier值是什么?,visual-studio-2010,Visual Studio 2010,我有Visual C++ 10(vs2010).vcxProjProject文件,我想复制它,并将副本与原始项目中的同一个解决方案文件一起使用。 我知道我需要在新的.vcxproj文件中生成新的ProjectGuid,但我不知道需要对.vcxproj.filters文件进行哪些编辑 在.vcxproj.filters文件中,我看到有许多UniqueIdentifier元素具有值的GUID。我假设我需要在新的.vcxproj.filters中重新生成所有这些文件,但是Visual Studio没有

我有Visual C++ 10(vs2010).vcxProjProject文件,我想复制它,并将副本与原始项目中的同一个解决方案文件一起使用。 我知道我需要在新的.vcxproj文件中生成新的ProjectGuid,但我不知道需要对.vcxproj.filters文件进行哪些编辑

在.vcxproj.filters文件中,我看到有许多UniqueIdentifier元素具有值的GUID。我假设我需要在新的.vcxproj.filters中重新生成所有这些文件,但是Visual Studio没有报告任何错误,并且在同一解决方案文件中的两个不同的.vcxproj.filters文件中使用相同的GUID似乎没有任何问题

是否有人知道在同一解决方案文件中的不同.vcxproj.filters文件之间使用重复的唯一标识符是否安全?有人知道这些唯一标识符的用途吗


有没有一种更简单的方法可以复制.vcxproj/.vcxproj.filters对,而不必重新生成.vcxproj.filters文件中使用的每个GUID?

这个问题已经存在4年了。有人找到了更多信息吗?关于*.vcxproj.filters文件的文件格式,我没有答案。但是,复制/重建项目文件有一种更简单的方法:使用工具为您生成项目/解决方案文件。例如,它支持VisualStudio。据我所知,它不(或不容易)支持生成*.vcxproj.filters文件。项目的文件结构与磁盘上的目录层次结构相同。或者,您也可以从VS IDE中选择
Tools | Create GUID
,选择注册表格式,然后将其复制到剪贴板,粘贴回项目文件中。