2012-06-02 2 views
6

나는 최근 USB에 의해 Kinnect 센서를 연결하고 C#을 함께 제어 할 찾고 BeagleBone 임베디드 ARM 디바이스에 모노를 설치 한/모노 내가 궁금하네요디버깅 모노 애플리케이션

는 모노 (수행 나는 MonoDevelop를 사용하고 있지만이 질문은 VS에도 적용된다고 생각합니다.) 로컬에서 개발 한 다음 원격 대상에 대해 코드를 디버깅 할 수 있습니까? 그렇다면 어떻게 할 수 있습니까?

나는 .... 소프트 디버거는 내가 필요로하지만 문서를 살펴 구성에 주위 파고와 가진 후에 내가 필요한 것을 찾을 수없는 것을 할 수 있다는

감사를 들었어요!

답변

10

네트워킹 기능이 있으면 Monodevelop에서 원격 대상을 디버그 할 수 있습니다. 당신이 MD를 시작할 때 옵션 A "로 디버그"로 "사용자 정의 모노 소프트 디버거"를해야합니다 그리고

MONODEVELOP_SDB_TEST=1 

: monodevelop를 시작하기 전에 환경 변수를 설정해야합니다.

원격 호스트에

, 그래서 (나는 그것이 쉘을 가지고 있으리라 믿고있어)처럼 디버그 대상을 실행 :

mono --debug \ 
--debugger-agent=transport=dt_socket,address=0.0.0.0:12345,server=y \ 
myprogram.exe 

는 모노에서 개발, 입력을 한 후 대상 컴퓨터의 IP 주소를 중단 점을 설정하고 위의 포트 번호를 입력하고 연결을 클릭하십시오. 그것은 원격으로 디버거에 침입해야합니다.

관련 문제