Debugging “未来”中的预期是什么;“产出”;单一开发领域';s自定义命令Mono软调试器对话框?
我,所以我正在努力。Debugging “未来”中的预期是什么;“产出”;单一开发领域';s自定义命令Mono软调试器对话框?,debugging,mono,monodevelop,remote-debugging,Debugging,Mono,Monodevelop,Remote Debugging,我,所以我正在努力。 整个过程如下: 在终端中,键入: export MONODEVELOP_SDB_TEST="YES" monodevelop & export MONODEVELOP_SDB_TEST="YES" monodevelop & 单子开发开始了 打开您的解决方案 Run->Run With->Custom命令Mono-Soft调试器 填写以下字段: 命令:/home/nico/src/CmisSync/bin/sparkeshare.exe 参数:-deb
整个过程如下:
在终端中,键入:
export MONODEVELOP_SDB_TEST="YES"
monodevelop &
export MONODEVELOP_SDB_TEST="YES"
monodevelop &
单子开发开始了
Run->Run With->Custom命令Mono-Soft调试器
/home/nico/src/CmisSync/bin/sparkeshare.exe
-debug--debugger agent=transport=dt_socket,address=127.0.0.1:10000
(不确定是否需要)127.0.0.1
10000
1
收听
mono--debug--debugger agent=transport=dt_socket,地址=127.0.0.1:10000./bin/sparkeshare.exe
问题:Monodevelop在第4步崩溃,只要我按下了
Listen
:
System.InvalidOperationException: Standard output has not been redirected
at System.Diagnostics.Process.get_StandardOutput () [0x00043] in /build/buildd/mono-2.10.8.1/mcs/class/System/System.Diagnostics/Process.cs:663
at MonoDevelop.Core.Execution.ProcessWrapper.CaptureOutput () [0x00000] in <filename unknown>:0
at System.Threading.Thread.StartInternal () [0x00016] in /build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/Thread.cs:703
System.InvalidOperationException:标准输出未重定向
在/build/buildd/mono-2.10.8.1/mcs/class/System/System.Diagnostics/Process.get_StandardOutput()[0x00043]中
在:0中的MonoDevelop.Core.Execution.ProcessWrapper.CaptureOutput()[0x00000]处
位于/build/buildd/mono-2.10.8.1/mcs/class/corlib/System.Threading/Thread.cs:703中的System.Threading.Thread.StartInternal()[0x00016]
按Connect
而不是Listen
时出现相同错误
可能我为输出输入了错误的值
Monodevelop的这一部分是非常实验性的(他们不打算实现异常处理),因此在这种情况下,向他们发送错误报告将不会有成效。。。我很确定我只是弄错了什么
以下是正确的程序:
在终端中,键入:
export MONODEVELOP_SDB_TEST="YES"
monodevelop &
export MONODEVELOP_SDB_TEST="YES"
monodevelop &
单子开发开始了
打开您的解决方案
Run->Run With->Custom命令Mono-Soft调试器
填写以下字段:
命令:空
参数:空
IP:127.0.0.1
端口:10000
输出:空
按收听
返回终端,按:
mono--debug--debugger agent=transport=dt_socket,地址=127.0.0.1:10000./bin/sparkeshare.exe
现在可以在Monodevelop中调试应用程序了