clr.dll의 버전이 mscordacwks.dll이 빌드 된 버전과 일치하지 않습니다.


87

Visual Studio 2010에 제대로 실행할 수있는 C # 콘솔 앱이 있습니다. 디버그 모드에서 프로세스를 실행하려고하면 다음 오류가 표시됩니다.

clr.dll 버전이 mscordacwks.dll과 일치하지 않습니다.

정보 검색을 시도했지만 아무것도 찾을 수 없습니다. 디버거로 실행할 수없는 이유에 대한 단서를 제공 할 수 있습니까?

편집 : 이전에 콘솔 앱을 성공적으로 디버깅 할 수 있었음을 명확히해야합니다. 이것은 새로운 상황입니다.


이 일이 시작되었을 때 변경된 사항이 있습니까? 모든 프로젝트 및 프레임 워크 버전에서 발생합니까?
SLaks

@SLaks 내가 아는 것은 아닙니다. 예.
Rebecca Chernoff 2011

제 경우에는 관리자 팀에서 일부 업데이트를 설치했습니다. 설치 후 비슷한 오류가 발생했습니다. Visual Studio를 다시 시작했습니다. 오류가 해결되었고 디버깅 할 수있었습니다.
살랑

또한이 오류는 VS2015에서 발생할 수 있습니다 .
Dib

답변:


175

이 오류를 재현 할 수있을 때 알 수 있듯이 Windows 업데이트를 설치하는 도중에 발생한 것입니다. 따라서 업데이트를 실행하고 재부팅을 연기 한 다음 코드 디버그를 시도하는 것이 저를이 고장난 상태로 만들었습니다.


1
+1-동일한 오류가 발생했지만 프로세스에 연결하려고 할 때. 내 컴퓨터가 일부 업데이트를 설치하지 못했고 재부팅을 보류했습니다. 재부팅 후 업데이트를 재 시도하면 다시 연결할 수 있습니다.
Paul

4
내 컴퓨터가 관련 업데이트를 실행하는 중입니다. 제 경우에는 VS 2010을 닫고 다시 열면 문제가 해결되었습니다.
TTT

1
VS 2012 SP 1에서 .net 프레임 워크 업데이트 후이 오류가 발생했습니다. 응용 프로그램 용 IIS Express (VS의 것) 만 다시 시작하면 컴퓨터를 재부팅하지 않고도 문제가 해결되었습니다.
Sebastien F.

4
때때로 저는 Microsoft를 정말 싫어합니다.
jp2code

2
Windows 업데이트를 사용할 때도이 오류가 발생했지만 Visual Studio (2010)를 다시 시작한 후에 내 솔루션을 제대로 실행할 수 있습니다. 컴퓨터를 다시 시작하거나 업데이트 절차를 미리 완료 할 필요도 없었습니다.
Sheridan

6

이 문제가 한 번 있었는데 프로세스가 실행중인 서버 에서 보류중인 Windows 업데이트로 인해 연결하려고했습니다.


4

같은 문제가 발생했습니다. 디버깅 목적으로 프로세스에 연결하려고 할 때 발생했습니다. 당시 나는 보류중인 Windows 업데이트를 연기했습니다.

컴퓨터를 다시 시작하고 업데이트를 허용 한 후 모든 것이 제대로 작동하기 시작했습니다.

추가 정보 : 최근에 Visual Studio 2010 Ultimate로 업데이트하고 서비스 팩 1을 설치했습니다.


+1 보류중인 업데이트가 있습니다. 컴퓨터를 다시 시작한 후 모든 것이 작동했습니다. Windows 7의 Visual Studio 2013
Jared Beach

4

Visual Studio 2013 용 .NET 4.6을 설치할 때이 문제가 발생했습니다.

이 특별한 경우 Visual Studio 2013을 다시 시작하면 문제가 해결되었습니다.


3

드디어 해결했습니다!

Windows 7을 업데이트 한 후에 발생한 것 같습니다. 내 파일 중 하나가 오래된 것 같습니다.

수정 사항 : VS 2010 서비스 팩 1 설치

설치 직후 올바르게 작동했습니다. 중단 점 및 모든 것을 타격!

이것이 당신에게도 효과가 있기를 바랍니다!


3

또한 서비스 팩 1로 업데이트하고 Windows 업데이트가 최신 상태인지 확인했지만 여전히 동일한 문제가 발생했습니다.

"대상에있는 CLR.dll의 버전이 mscordacwks.dll이 구축 된 버전과 일치하지 않습니다."

Microsoft는 connect.microsoft.com에서이 문제를 재현 할 수 없다는 이유로 마감했습니다 ... 용서할 수없는 무책임한 지원 시스템 !!

하지만 social.msdn.com에서는 이 링크를 통해 업그레이드하도록 지시 받았습니다. 내 컴퓨터의 문제가 해결되었습니다 (Win7, VS2010, target 4.0).

도움이 되었기를 바랍니다.


1
데드 링크? 나에게 죽은 것 같다.
Adaptabi 2015

2

간단히. Visual Studio를 다시 시작하면 제 경우 문제가 해결되었습니다.


1

나는 오랫동안 VS 2010 SP1을 가지고 있었고 여러 번 재부팅했습니다. 진행중인 Windows 업데이트도 없었습니다. 모든 VS 2010 IDE를 닫은 다음 열면 문제가 사라졌습니다.


1

이것은 WINDOWS UPDATE를 수행하고 시스템을 재부팅하지 않았고 업데이트가 VISUAL STUDIO와 호환되지 않을 때 발생합니다. 따라서이 문제를 해결하려면 VISUAL STUDIO에서 최신 버전으로 업데이트하십시오. 수정해야합니다.


1

내 프로젝트에 .net 4를 사용할 때 .net framework 4.5를 설치 한 후이 이상한 문제가 발생했습니다. VS 2010 서비스 팩을 업데이트해도이 문제가 해결되지 않고 .net 4.5 및 4 만 제거한 다음 .net 4 만 다시 설치했습니다.


1

Win7에 VS2013이 있고 VS를 다시 시작하면 효과가 있습니다. VS / CLR 버그 인 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.