2010-03-04 7 views
2

두 개의 Visual Studio 프로젝트 (C#으로 작성된 프로젝트)와 fortran 비 관리 코드 (Intel Fortran 컴파일러)로 작성된 프로젝트가 있습니다. 둘 다 하나의 솔루션에 연결됩니다.VS 2008의 혼합 환경 디버깅 (C# Fortran)

C#은 프론트 엔드 winform이지만 fortran 프로젝트는 백엔드입니다.

C#에서 직접 코드로 들어가는 방법을 가르치는 자습서가 있습니까?

+1

혼합 모드 디버깅은 고통 스럽습니다. 특히 x64에서는 완벽하게 지원되지 않습니다. 내가 찾은 최선의 방법은 두 코드 덩어리를 간단히 디버깅하는 것이 었습니다. 나는 VS2010에 대한 약속을 들었다. 아직 전달되었는지는 모르겠다. –

답변

1

내가 발견 a solution here. 위의 링크의

요약 :

비주얼 Basic.NET, C# 또는 다른 관리 코드 응용 프로그램을 디버깅, 디버거가 관리 코드에서 호출 포트란 DLL에 중단 점에서 중지되지 않습니다 것을 알 수 있습니다. 이 문제를 해결하려면 다음을 수행 : Visual Studio에서

  1. 을 바로 관리 코드 프로젝트와 속성을 선택
  2. 구성 속성을 클릭 한 다음
  3. 박스 디버거를 확인 디버깅> 사용> 관리되지 않는 코드를 클릭 OK 디버깅
  4. 클릭

enter image description here

+0

여기에 해결책의 개요를 넣는 것이 유용 할 것입니다. 정보가 해당 사이트에 유지된다는 보장은 없습니다. – Nifle

관련 문제