我是一个 Linux 菜鸟,我想调试一个单元测试。
如果我在 MonoDevelop 中运行我的测试,它会变绿,但如果我尝试调试所有内容,我必须停止调试器。我在第一行代码上的断点永远不会被命中。没有堆栈跟踪或可能失败的信息。
编辑 1:我应该安装 OpenSuse(因为它是 Novell 并且它们在 Mono 之后)而不是 Ubuntu 吗?
我是一个 Linux 菜鸟,我想调试一个单元测试。
如果我在 MonoDevelop 中运行我的测试,它会变绿,但如果我尝试调试所有内容,我必须停止调试器。我在第一行代码上的断点永远不会被命中。没有堆栈跟踪或可能失败的信息。
编辑 1:我应该安装 OpenSuse(因为它是 Novell 并且它们在 Mono 之后)而不是 Ubuntu 吗?
MonoDevelop 中的调试器有点不稳定,但任何事情都可能导致问题,MonoDevelop 团队在 irc.gnome.org 上的#MonoDevelop 上闲逛。他们非常友好,可能可以帮助您诊断问题。
我已经在 Ubuntu 上使用 Mono/MonoDevelop 2-3 年了,没有理由离开 Ubuntu。虽然我使用Monoxide PPA作为 MonoDevelop 的来源,而不是标准发行版中的版本。Monoxide PPA 与 MonoDevelop 的最新更改更加同步,并且 MonoDevelop 的代码库的流失率非常高。
为简单起见,您应该使用 openSUSE vmware 客户端。我选择了 openSUSE,因为我只想专注于 Mono,而不是承担安装和配置整个环境的额外挑战。到目前为止,我有任何问题。