새 Visual Studio C++ 프로젝트를 만들 때 두 가지 방법이 있습니다. 마법사를 실행 한 다음 프로젝트의 모든 필요한 설정을 변경하거나 기존 프로젝트를 복사하고 그 이름을 모두 바꾸고 파일을 추가합니다.중복 GUID가있는 Visual Studio 프로젝트를 검색 할 수있는 도구가 있습니까?
두 번째 변형은 .vcproj 파일이 프로젝트 GUID를 저장한다는 점을 제외하고는 훌륭합니다. 이 GUID는 두 개 이상의 프로젝트가 하나의 솔루션에있을 때 프로젝트 종속성과 시작 프로젝트를 추적하는 데 사용됩니다. 한 솔루션의 두 프로젝트가 동일한 GUID를 갖는 경우 문제가 발생할 수 있습니다. 종속성이 사라지고 다음 솔루션 재로드시 시작 프로젝트가 재설정됩니다.
파일 시스템 하위 트리를 검색하고 여기에 동일한 GUID가있는 프로젝트를 검색 할 수있는 도구가 필요합니다. 내가 글쓰기를 시작하기 전에 준비 도구가 있습니까?
또는 더 나은 아직 ... GUID는 고유하기 때문에, 안전하게 검색을 할 및 복사 된 모든 파일을 대체 할 수있는 비주얼 스튜디오 프로젝트를 복사하고 모든 GUID의, 이름과 위치 – Toad
를 해결할 수있는 도구. 프로젝트 GUID와 비슷하면 프로젝트 GUID입니다. – MSalters
이것이 내 솔루션에서 15 개의 복사 된 솔루션으로 일어난 일입니다 ... 한 프로젝트에서 무언가 (모든 참조 찾기)를 검색하려고했을 때 결과적으로 모든 프로젝트에서 검색 결과를 얻었습니다 ... 솔루션에서 각 프로젝트를 식별하는 GUID가 범인이라고 추측하십시오. 그리고 저는 거의 1 년이 지난 지금, 실제로 이걸 찾지 않을 때, 지금 바로 건너 뛰었습니다 :) Nice. –