솔루션 폴더가 내 하드 드라이브의 다른 곳에있는 여러 라이브러리 프로젝트에 링크되어 있습니다.GUID를 업데이트하지 않고 Visual Studio 솔루션 (.sln) 파일의 프로젝트 경로를 편집해도됩니까?
이 프로젝트 폴더가 내 솔루션 폴더에 있도록 변경하려고합니다.
지금까지 프로젝트 폴더를 내 솔루션 폴더에 복사했습니다. 내 프로젝트에 대한의 .sln 파일을 살펴보면, I는 다음과 같습니다 항목의 무리가있는 것으로 나타났습니다 :
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FooBar", "..\..\..\Libraries\FooBar\FooBar.csproj", "{89FABBC5-4019-4887-AFE3-B005B0471486}"
난 그냥 얻을 수 있다면, 그것은 좋은 쉽게되지 않을까 생각
모든 상대 경로에서 ..\..\..\Libraries\
을 제거 하시겠습니까?
그러나이 GUID는 나를 겁주고 있습니다. GUID를 동일하게두면 문제가 발생합니까? 당신이 할 수있는 더 좋은 방법을 알고있는 경우
아, 그리고 알려 주시기 바랍니다 :
내가 대답을 기다리는 동안 나는 기회를했다, 그리고 당신의 추가 (제안 정확히 무슨 짓을했는지 버전 관리에 체크 :)). 매력처럼 일했습니다. 그래도 감사합니다. – devuxer
흠 ... 이제는 설치 프로젝트에 문제가 있음을 확인했습니다. 주 프로젝트는 정상적으로 작동하지만 설치 관리자가 구축되지 않습니다. 오류 : "유효성 검사 중에 오류가 발생했습니다 .HRESULT = '80004005'". – devuxer
설치 프로그램을 처음부터 다시 만들려고했습니다. 일하지 않았어. 그래서, 나는 제거하고 각 라이브러리 프로젝트를 추가, 주요 프로젝트에서 참조를 복원하고, 짜잔, 나는 다시 사업에있어. 그래서, 내 질문에 대한 정답은 아마도 : "물론, * 당신이 설치 프로젝트가 없다면 *." 설치 프로젝트가 있다면 VS를 사용하고 GUI를 통해 모든 작업을 수행해야 할 것입니다. – devuxer