여러 C# 프로젝트로 구성된 특정 솔루션에 문제가있는 Visual Studio 2010이 있습니다. 이 문제는 다른 프로젝트 나 솔루션에서 나오지 않습니다.Visual Studio에서 bin 폴더를 새로 고치지 않습니다.
문제는 소스 파일을 변경하고 코드에 중단 점을 배치하면 중단 점에 충돌이 발생하지 않는다는 것입니다. 경고 메시지 (중단 점을 나타내는 빨간색 원 위로 마우스를 가져 가면) VS는 소스 코드 파일이 빌드되고로드 된 코드와 다릅니다라고 말합니다.
/obj/Debug 폴더를 제거한 다음 프로젝트를 다시 작성하면 모든 것이 정상적으로 작동합니다. 나는 때마다 나는 그것 - 빌드 다시하지만 난 그냥 F5를 누르면 정말 도움이되지 않습니다 프로젝트를 실행할 경우이 문제를 관념 것이다
DEL $(ProjectDir)obj\$(ConfigurationName)*.* /q
(프로젝트의 속성 페이지에서) 사전 빌드 명령 상자에서이 명령을 배치 프로젝트를 디버깅 할 수 있습니다.
도움을 주시면 감사하겠습니다.
/obj/Debug 폴더를 제거하는 대신 솔루션을 정리하는 것이 좋습니다. 빌드 -> 클린 솔루션 (http://msdn.microsoft.com/en-us/library/vstudio/5tdasz7h(v=vs.100).aspx). – computerfreaker
나는 그것을했다. 그러나 그것은 도움이되지 않았다. 정리 명령은 모든 .dll 파일을 제거하지 않고 빌드 프로세스 중에 작성된 임시 파일 만 제거합니다. – Aref
어떤 프로젝트입니까? 어셈블리가 다른 프로세스에서 사용중인 경우 빌드 할 때 어셈블리가 정리되거나 교체되지 않습니다 (따라서 코드가 오래 되었음). – codemonkeh