LINUX.ORG.RU

monodevelop + debug


0

0

Люди добрые, кто работает с mono, как дебагерить? Есть пакеты как для ide так и для debug'ера, похоже вместе они не работают "из коробки". Скажите кто-то заставлял их вместе работать, есть ли свет в конце туннеля?


Я заставлял, и что, тебе это помогло :)

Должны они нормально работать, из коробки, что называется. Если нет - пиши описания ошибок и проблем подробное. Причем лучше сразу на mono-project.com

welkam ★★
()
Ответ на: комментарий от anonymous

Вот так это выглядит при запуске из консоли
(./hello.exe скомпилено с -debug)


[stas@vs hello]$ /usr/bin/mdb ./hello.exe
Mono Debugger
(mdb) run
Starting program: ./hello.exe

** (/usr/lib/mono/1.0/mdb.exe:23337): WARNING **: Missing method CheckRuntimeVersion in assembly /usr/lib/mono/gac/Mono.Debugger/1.0.0.0__0738eb9f132ed756/Mono.Debugger.dll, type MonoDebuggerSupport
Caught exception while executing command Mono.Debugger.Frontend.RunCommand: System.NullReferenceException: Object reference not set to an instance of an object
in <0x00000> <unknown method>
in [0x0000c] (at /tmp/scratch/BUILD/mono-debugger-0.10/classes/ProcessStart.cs:274) Mono.Debugger.ProcessStart:Create (Mono.Debugger.DebuggerOptions options, System.String[] argv)
in <0x0001c> Mono.Debugger.Frontend.Interpreter:Start (System.String[] argv)
in <0x001b4> Mono.Debugger.Frontend.RunCommand:DoExecute (Mono.Debugger.Frontend.ScriptingContext context)
in <0x0001f> Mono.Debugger.Frontend.DebuggerCommand:Execute (Mono.Debugger.Frontend.ScriptingContext context)
in <0x00125> Mono.Debugger.Frontend.DebuggerCommand:Execute (Mono.Debugger.Frontend.Engine e)
(mdb) quit

shtas
() автор топика
Ответ на: комментарий от shtas

Похоже mono-debugger-0.10 отстал в развитии от mono-1.1.9.2, так что либо ждать новой версии либо даунгрейдиться.

shtas
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.