Visual Studio가 obj/Debug에서 변경 집합에 자동으로 추가되지 않도록 하는 방법이 있나요?

StackOverflow https://stackoverflow.com/questions/287365

문제

일부 솔루션의 경우 해당 솔루션을 열면 Visual Studio가 프로젝트에 없는 파일(특히 obj/Debug에서)을 가져와서 변경 집합에 추가합니다. 언제나 ~을 수행해야 한다 보류 중인 변경 사항 실행 취소 그들에 대한 작전.짜증난다.Visual Studio가 이러한 방식으로 동작하는 것을 방지할 수 있는 방법이 있나요?

도움이 되었습니까?

해결책

이것은 일반적으로 웹 사이트 프로젝트의 문제 일뿐입니다. VROOT 내에 모든 것을 "프로젝트"(실제로 존재하지 않음)에 포함시키기 때문에 해당 vRoot를 버전 제어에 바인딩하면 TFS는 "프로젝트에 있다면 버전 제어에 있어야합니다"라고 말합니다. 웹 응용 프로그램 프로젝트에는 그 문제가 없습니다.

누군가가 재귀 적으로 파일을 추가 할 때 발생하는 경우, 빌드에서 "깨끗한"을 실행하고, add를 수행하기 전에 .suo 및 csproj.user 파일을 삭제해야합니다.

다른 팁

일반적으로 obj/debug 폴더는 솔루션이 추가될 때 소스 제어의 일부로 추가되지 않습니다.내 생각엔 누군가가 솔루션을 마이그레이션할 때 이를 소스 제어에 명시적으로 추가한 것 같습니다.

소스 제어 트리에 해당 두 폴더가 표시되면 제거하겠습니다.로컬 머신의 빌드에 의해 계속 생성되지만 체크인 프로세스에는 참여하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top