Cs에서 CLR 프로젝트 찾아가기

안녕하세요.

cs 에서 cpp를 사용하기 위해

cpp를 clr 프로젝트로 만들었습니다.

cs 에서 cpp 함수를 호출 했습니다.

빌드 되고 네이티브 디버그 설정으로 cpp도 디버깅 잘됩니다.

그런데 cs에서 호출한 cpp함수를 ctrl+좌클릭하면 clr cpp 프로젝트의 함수로 이동 안하고 디컴파일합니다.
디컴파일 말고 소스로 이동 하고 싶습니다.

감사합니다.

말씀하신 내용을 시도하려면 다음의 요소가 충족되어야 할 것 같습니다.

  • C++ 프로젝트에서 디버그 빌드로 C++ 코드를 만들어야 하고, 이렇게 빌드한 EXE/DLL 파일이 들어있는 폴더에 일치하는 PDB 파일을 같이 넣어야 합니다.
  • 네이티브 코드 디버깅 기능을 같이 켜야 합니다. (혼합 모드에서 디버그(관리 및 네이티브 코드) - Visual Studio (Windows) | Microsoft Learn)
  • 디버그 세션의 Modules 패널에서 디버깅하려는 C++ 코드의 PDB/바이너리 모듈이 제대로 로드되었는지까지 확인하시면 될 것 같습니다.
1개의 좋아요

중단점으로는 잘됩니다.

ctrl 좌클릭할떄 소스로 안가고 디컴파일해서 간다는 질문입니다.