다른 VS 2015 C# 프로젝트 유형에서는 프로젝트의 속성 페이지에 기본 디버깅을 사용하는 디버그 탭 아래에 확인란이 있습니다. Asp.Net 핵심 프로젝트에서 이것을 볼 수 없기 때문에 코드가있는 C++ Dll 의존성을 사용할 수 없습니다.Visual Studio 2015에서 asp.net 핵심 프로젝트에서 네이티브 디버깅을 활성화하려면 어떻게합니까?
답변
네이티브 디버깅에 직접적인 제한이 있습니다.
참조 : No native code debugging in CoreCLR console application projects in VS2015?
한 가지 해결 방법은 사용 "에 연결하여 처리 할 수"있다는 것이다.
coreclr 프로세스에 연결하면 Managed (CoreCLR) 코드와 Native Code를 모두 선택할 수 없습니다. 이것을 시도하면 다음 오류가 발생합니다. '프로세스에 연결할 수 없습니다. Interop 디버깅은 지원되지 않습니다. ' 나는 관리 형 또는 네이티브 형 중 하나에 접속할 수 있으며 해당 코드로 이동할 수 있지만 둘 다 사용할 수는 없습니다. 반면에 net461을 빌드하면 두 가지 방법을 모두 사용할 수 있습니다. 이것은 현재 제가 사용하고있는 해결 방법입니다. – PatMac
"Interop 디버깅이 지원되지 않습니다"는 것은 관리되는 코드 형식과 네이티브 코드 형식을 동시에 디버깅 할 수 없음을 의미합니다. 위의 답장이 도움이된다면 대답으로 받아들입니다. 감사. –
- 1. Visual Studio 2015에서 .natvis 파일로 다차원 배열 디버깅을 사용자 정의하십시오.
- 2. 브라우저가 닫힌 후 Visual Studio 2015에서 디버깅을 중지하십시오.
- 3. Visual Studio 2010 스크립트 디버깅을 해제하려면 어떻게합니까?
- 4. Visual Studio 2015에서 로컬 데이터베이스 ASP.NET 웹 응용 프로그램
- 5. Visual Studio C++ 프로젝트에서 iostream 헤더 파일을 찾으려면 어떻게합니까?
- 6. Visual Studio 2008에서 SSE3/SSE4.1 명령어 세트를 활성화하려면 어떻게합니까?
- 7. Visual Studio 2012 Express에서 xUnit 테스트를 활성화하려면 어떻게합니까?
- 8. Visual Studio 2005에서 코드 적용 범위를 활성화하려면 어떻게합니까?
- 9. Visual Studio 2015에서 ASP.NET 5 addMvc 메서드를 찾을 수 없음
- 10. xcode iPhone 프로젝트에서 코드 블록을 활성화하려면 어떻게합니까?
- 11. VS2013 프로젝트에서 새 코드 템플릿을 활성화하려면 어떻게합니까?
- 12. Visual Studio 프로젝트에서 프로젝트 디버깅 사용자 지정
- 13. Visual Studio 2010에서 디버깅을 시작할 수 없습니다.
- 14. Visual Studio 2008 스크립트 디버깅을 종료하는 방법
- 15. Visual Studio 2015에서 선택한 문서를 다시 정렬합니다.
- 16. Visual Studio 2015에서 시작하면 IE11이 다운 됨
- 17. IISExpress는 Visual Studio 2015에서 시작하지 않습니다.
- 18. Visual Studio 2015에서 단일 .cpp 파일 실행?
- 19. Visual Studio 2015에서 디버깅 문제 C#
- 20. asp.net 사이트 디버깅을 시작할 때 Visual Studio 2010이 응답하지 않습니다.
- 21. asp.net 핵심 프로젝트에서 서비스 추가
- 22. 디버깅을 위해 IE에 링크 된 Visual Studio 2015에서 불평 서비스를 제공 하시겠습니까?
- 23. Visual Studio 디버깅 - 네이티브 형식
- 24. Visual Studio 2015에서 프로젝트를 컴파일 할 때마다 .lib 파일을 링크해야합니까?
- 25. Visual Studio 2010에서 원격 디버깅을 해제하는 방법?
- 26. Visual Studio 2012 "디버깅을 시작할 수 없습니다"
- 27. visual studio 2010 기호가 디버깅을 위해로드되지 않습니다.
- 28. 디버깅을 시작할 수 없습니다 - Visual Studio 2012
- 29. Visual Studio 2013 디버깅을 시작할 수 없습니다.
- 30. C# Visual Studio 2010이 디버깅을 시작하지 않습니다.
이 dll을 앱의 참조로 추가 할 수 있는지 확인합니까? NET 핵심 프로젝트는 .NET Framework 어셈블리 참조 만 지원합니다. https://stackoverflow.com/questions/37398128/reference-a-full-framework-library-project-from-asp-net-core-mvc-web-application –
난이 문제에 직면 해있다. stackover flow 질문을 열었습니다. 여기 링크 : http://stackoverflow.com/questions/38700702/c-cmanaged2unamangedvisual-studio-2015-update-2-netcore-console-app-1-0 –
Jack Zhai - 문제가 참조 된 경우, 그것은 전혀 작동하지 않을 것입니다. pinvoke는 네이티브 dll을 찾아서 사용합니다. 문제는 VS를 통해 관리 코드와 비 관리 코드를 모두 디버깅하는 것입니다. 내 답변을 아래에서보십시오. – PatMac