Ask Your Question
0

MonoDevelop 디버깅이 안됩니다..

asked 2017-04-19 17:54:08 +0900

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

자꾸 질문드려 죄송합니다..

하루종일 디버깅 문제를 찾으려고 여러시도를 해도 해결이안되네요..

콘솔프로젝트 기반으로 튜토리얼 기반의 디버깅 과정을 거치면 대기중으로 잘되는데..

funapi_initiator hello --csharp

명령어를 통해서 프로젝트를 생성한후

모노개발툴을 실행시켜서 /home/example/hello-source/mono/hello.csproj 를 로드하여 불러왔습니다.

그런후에 c# 디버깅 소개된대로 하였는데..

빌딩이 된후 "Build successful" 메세지 후에 "런치소프트디버거"팝업창이 뜨고

기본값 그대로인상태로 리스턴을 눌렀는데..

"Execution failed. Command execution failed: Specified cast is not valid."

메세지가 뜨면서 안됩니다.


http://www.mono-project.com/docs/gett...

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo... wheezy main" | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update

echo "deb http://download.mono-project.com/repo... wheezy-apache24-compat main" | sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list

sudo apt-get install mono-devel
sudo apt-get install mono-complete
sudo apt-get install referenceassemblies-pcl
sudo apt-get install mono-xsp4
sudo apt-get install monodevelop-nunit

$ echo "export MONODEVELOP_SDB_TEST=1" >> ~/.profile
재부팅후

$ echo $MONODEVELOP_SDB_TEST
1값이 출력돼었습니다.

edit retag flag offensive close merge delete

3 answers

Sort by » oldest newest most voted
0

answered 2017-04-21 13:42:37 +0900

Seunghyun gravatar image

updated 2017-04-21 13:43:38 +0900

Monodevelop 5.x 버전에서 디버깅이 기능이 작동하지 않는 문제가 수정되어 1.0.0-2071 Experimental 버전으로 배포되었습니다.

업데이트 적용 후 이전 버전으로 생성된 프로젝트는

A. 프로젝트를 다시 만들거나,

B. 프로젝트 옵션 -> 실행 -> 사용자 명령에서 실행 단계에 /usr/bin/funapi_monodevelop_helper.exe 를 아래 방법을 참고하여 첫 번째 항목으로 추가합니다.

  1. 기존에 이미 입력되어 있는 값을 복사해둡니다
  2. '실행' 단계 항목을 추가하고 "/usr/bin/funapi_monodevelop_helper.exe" 를 입력합니다
  3. '실행' 단계 항목을 추가하고 1 에서 삭제한 내용으로 다시 입력합니다

감사합니다.

edit flag offensive delete link more

Comments

감사합니다. 다음주 쯤 한번 테스트해봐야겠네요. 좋은주말되세요!

ldshyun3 gravatar imageldshyun3 ( 2017-04-21 15:00:42 +0900 )edit
0

answered 2017-04-20 11:42:18 +0900

Seunghyun gravatar image

안녕하세요. 아이펀팩토리입니다.

Monodevelop 5.x 버전에서 문제가 있는 것 확인하였습니다.

불편하시겠지만 임시로 다음과 같이 우회 부탁 드립니다.

프로젝트 옵션 -> 실행 -> 사용자 명령 -> 명령 항목의 내용을

${TargetDir}/buildcpp/{프로젝트이름}-local -tie_to_parent

에서

${TargetDir}/buildcpp/{프로젝트이름}-local.exe -tie_to_parent

(local 뒤에 .exe 추가) 로 수정

주의하실 점은 디버그가 끝나면 원래대로 .exe 를 제거해야 합니다. (실행 -> 디버깅하지 않고 시작 (Ctrl+F5) 가 동작하지 않게 됩니다.)

최대한 빠른 시일 내에 수정하도록 하겠습니다.

감사합니다.

edit flag offensive delete link more

Comments

신경써주셔서 감사드립니다.

/home/example/hello-source/mono/bin/Debug/buildcpp 폴더에서 ./hello-local -tie_to_parent 명령어를 주니 start()함수가 실행되고나서 대기상태로 빠지는것같긴한데..

모노쪽에선 여전히 같은증상이네요. (아마도 설명해주신 방법을 제가 제대로 이해못한것같은 생각은드네요)

수정해주신다니 그냥 기다리겠습니다.

ldshyun3 gravatar imageldshyun3 ( 2017-04-20 15:31:10 +0900 )edit
0

answered 2017-04-20 10:18:02 +0900

Seunghyun gravatar image

안녕하세요. 아이펀팩토리입니다.

질문은 언제든 편하게 주시면 됩니다.

말씀하신 문제 확인해보고 오늘 중으로 다시 답변 드리겠습니다.

감사합니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2017-04-19 17:54:08 +0900

Seen: 163 times

Last updated: Apr 21 '17