使用FlatPak在Ubuntu上进行MonoDevelop:调试器操作失败

使用FlatPak在Ubuntu上进行MonoDevelop:调试器操作失败,ubuntu,monodevelop,Ubuntu,Monodevelop,我在VirtualBox中安装了UbuntuMate 17.04,并按照MonoDevelop下载部分的说明安装了FlatPak和MonoDevelop 在下载部分,它说:最新的稳定版本是6.1服务版本1(6.1.2.44) 安装后,我使用flatpak命令行启动MonoDevelop,并尝试运行/调试标准控制台应用程序,但失败了 我得到一个错误消息框,其中包含以下文本 Debugger operation failed Cannot start process because a file n

我在VirtualBox中安装了UbuntuMate 17.04,并按照MonoDevelop下载部分的说明安装了FlatPak和MonoDevelop

在下载部分,它说:最新的稳定版本是6.1服务版本1(6.1.2.44)

安装后,我使用flatpak命令行启动MonoDevelop,并尝试运行/调试标准控制台应用程序,但失败了

我得到一个错误消息框,其中包含以下文本

Debugger operation failed
Cannot start process because a file name has not been provided.

另一个问题是MonoDevelop在标题栏中显示了(作为超级用户)


如何解决这个问题?

在版本7中,我通过取消选中“在外部控制台上运行”的框来解决这个问题。默认情况下,它处于选中状态。如果您很难找到它,请查看运行->配置->默认


在第7版中,我通过取消选中“在外部控制台上运行”的框解决了这个问题。默认情况下,它处于选中状态。如果您很难找到它,请查看运行->配置->默认


我是如何找到这个错误最荒谬的解决方案的

  • 安装代码块
  • 用C写一个HelloWorld++
  • 在代码块中运行Hello World
  • 那么,你的单发是固定的 原始字体:
    在Ubuntu20.04上测试我是如何找到这个错误最荒谬的解决方案的

  • 安装代码块
  • 用C写一个HelloWorld++
  • 在代码块中运行Hello World
  • 那么,你的单发是固定的 原始字体: 在Ubuntu20.04上测试它对我有用

    • 验证是否安装了gdb
    • 运行->附加到进程调试器应选择GNU调试器(GDB)
    • 运行->运行自定义配置->运行操作->调试Mono软调试器
    另外,请注意,调试的MonoDevelop设置似乎在程序运行调试会话后重置

    这对我很有用

    • 验证是否安装了gdb
    • 运行->附加到进程调试器应选择GNU调试器(GDB)
    • 运行->运行自定义配置->运行操作->调试Mono软调试器
    另外,请注意,调试的MonoDevelop设置似乎在程序运行调试会话后重置


    重复且无解决方案。使用替代安装程序,然后禁用外部控制台。重复,没有解决方案。使用替代安装程序,然后禁用外部控制台。而不是直接共享链接。请在回答中解释,并使用链接仅供参考。在较新版本的应用程序中,右键单击您的解决方案->选项->运行->默认值->取消选中“在外部控制台上运行”,而不是直接共享链接。请在回答中解释,并使用链接仅供参考。在较新版本的应用程序中,右键单击您的解决方案->选项->运行->默认值->取消选中“在外部控制台上运行”