创建新的Visual Studio C++项目有两种方式:一是运行向导,然后在项目中痛苦地更改所有必要的设置;二是只需复制现有项目,将其中的所有内容重命名并添加文件即可。第二种方法很好,但是.vcproj文件存储了项目GUID。此GUID用于跟踪项目依赖项和启动项目,当一个解决方案中有两个或多个项目时。如果一个解决方案中有两个具有相同GUID的项目,则可能会出现问题-依赖关系丢失,并且下次重新加载解决方案时启动项目将被重置。显然,需要一种工具来扫描文件系统子树并检测具有相同GUID的项目。在我开始编写之前...是否有已准备好的工具可以做到这一点?