IT TIP

VS 솔루션을 열 때마다“최근이 솔루션에 프로젝트가 추가되었습니다.

itqueen 2020. 12. 30. 19:57
반응형

VS 솔루션을 열 때마다“최근이 솔루션에 프로젝트가 추가되었습니다. 소스 제어에서 가져 오시겠습니까?”


정확히 어떻게해야하는지 모르겠지만 특정 순간에 완벽한 비주얼 스튜디오 솔루션을 망쳤습니다. 더 이상 빌드되지도, 깨끗하지도, 참조도 찾을 수 없습니다.

몇 시간 동안 검색하고 모든 것을 고치려고 노력한 후 모든 것이 다시 구축되고 실행되는 시점에 도달했습니다.

그러나 .. 솔루션을 열 때마다“최근이 솔루션에 프로젝트가 추가되었습니다. 소스 제어에서 가져 오시겠습니까?”.

이것은 아마도 한 가지를 고치려고 시도하고 다른 것을 부수기 때문에 발생할 수 있습니다.

이 메시지를 어떻게 제거합니까?

최근이 솔루션에 프로젝트가 추가되었습니다.  소스 제어에서 가져 오시겠습니까?


몇 가지 연구와 다양한 옵션을 시도한 덕분에 이것이 우리의 경우 해결되었습니다.

1. TFS에서 솔루션 파일 바인딩 해제

TFS에서 솔루션 파일 (.sln)을 바인딩 해제합니다. 우리는 (물론 비주얼 스튜디오에서) menu로 이동하여 이것을했습니다 File => Source Control => Change Source Control.

솔루션 파일 바인딩 해제

2. globalsection을 삭제하여 솔루션 파일 정리

솔루션 파일 (.sln)을 텍스트 편집기에서 열어서 정리해야했습니다 (notepad ++ 사용). 의 모든 항목을 제거했습니다 GlobalSection(TeamFoundationVersionControl) = preSolution. 언급 된 시작 태그와 종료 태그를 포함 EndGlobalSection합니다.

3. 솔루션 파일을 TFS에 다시 바인딩합니다.

마지막으로 솔루션 파일 (.sln)을 TFS에 다시 바인딩했습니다. (물론 비주얼 스튜디오에서) 메뉴로 가서File => Source Control => Change Source Control

솔루션 파일을 TFS에 다시 바인딩

몇 시간의 조사 끝에 우리를 올바른 방향으로 안내해 준 http://www.nivisec.com/2008/09/vsts-projects-have-recently-been-added.html 에게 감사드립니다 .


이 같은 오류가 발생했습니다. 소스 제어에서 삭제되었지만 여전히 .sln파일 에서 참조되는 프로젝트로 밝혀졌습니다 . 솔루션에 100 개 이상의 프로젝트가 있었기 때문에 발견하기 어려웠습니다.


이것과 비슷한 문제가있었습니다. 참조되고 이름이 변경된 프로젝트 파일이 있습니다. .sln은 프로젝트 파일 이름 변경을 인식하지 못했습니다. 수정 사항은 .sln 파일을 체크 아웃하고 프로젝트 파일에 대한 참조를 업데이트하는 것입니다.

참조 URL : https://stackoverflow.com/questions/35357257/every-time-i-open-my-vs-solution-i-get-projects-have-recently-been-added-to-thi

반응형