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
몇 시간의 조사 끝에 우리를 올바른 방향으로 안내해 준 http://www.nivisec.com/2008/09/vsts-projects-have-recently-been-added.html 에게 감사드립니다 .
이 같은 오류가 발생했습니다. 소스 제어에서 삭제되었지만 여전히 .sln
파일 에서 참조되는 프로젝트로 밝혀졌습니다 . 솔루션에 100 개 이상의 프로젝트가 있었기 때문에 발견하기 어려웠습니다.
이것과 비슷한 문제가있었습니다. 참조되고 이름이 변경된 프로젝트 파일이 있습니다. .sln은 프로젝트 파일 이름 변경을 인식하지 못했습니다. 수정 사항은 .sln 파일을 체크 아웃하고 프로젝트 파일에 대한 참조를 업데이트하는 것입니다.
'IT TIP' 카테고리의 다른 글
편집 후 활성 Julia 세션에서 모듈을 어떻게 다시로드합니까? (0) | 2020.12.30 |
---|---|
NPM과 NVM의 차이점 (0) | 2020.12.30 |
Makefile If-Then Else 및 루프 (0) | 2020.12.30 |
두 번째 주마다 작업을 실행하도록 cron에 지시하는 방법은 무엇입니까? (0) | 2020.12.30 |
파이썬은 튜플 목록을 어떻게 정렬합니까? (0) | 2020.12.30 |