2013-11-09 2 views
0

저는 Windows 커널 모드 (드라이버) 개발자이며,이 목적으로 (드라이버 개발 및 디버깅) 시스템에서 커널 디버거를 사용할 수 있도록했습니다. 그러나 나는 다음과 같은 오류 메시지가 나타납니다 Visual Studio debugger 사용하여 내 시스템에서 관리 코드 (A C# 프로젝트)를 디버깅 할 때 어떻게해야합니까이 경우시스템에서 커널 디버거를 사용할 때 어떻게 관리 코드를 디버깅 할 수 있습니까?

Debugging isn't possible because a kernel debugger is enabled on the system 

을 ?? (커널 디버깅을 사용하지 않거나 VS 디버거 대신 다른 디버거를 사용하고 싶지 않습니다.) 아이디어가 있으십니까?

답변

3

Microsoft에 따르면 이는 알려진 문제입니다. 프로젝트를 .NET 4.0 또는 4.5를 대상으로 업그레이드 할 경우. 커널 디버거를 비활성화하지 않고 작동해야합니다.

+0

답변 주셔서 감사합니다. 저는 C# 프로그래밍에 익숙하지 않습니다. 프로젝트를 업그레이드하고 싶다면 나에게 어려울 것입니까? (영어 실력이 나쁜 경우 실례합니다.) – Behrooz

+0

솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하기 만하면 탭 중 하나에서 옵션으로 대상 프레임 워크 버전을 사용할 수 있습니다. –

+0

대상 플랫폼이 .NET 4 미만인 경우에도 VS 2013에서는 커널 디버거가 설정된 상태에서 혼합 모드로 디버깅 할 수 있습니다. – michaelb

관련 문제