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
    (不确定是否需要)
  • IP:
    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中调试应用程序了