调试器不断抛出异常?

问题描述:

我正试图将我们的项目转移到使用MonoDevelop,因为我们一直对Visual Studio有很糟糕的体验。无论如何,当我们去调试一个应用程序时,我们会得到一个TargetInvocationException并被要求忽略,重试,中止。单击除中止以外的任何内容只会重新引发异常,并在单击中止时强制MonoDevelop崩溃。调试器不断抛出异常?

Exception http://img534.imageshack.us/img534/6809/88106588.png

出现这种情况,无论我怎样调试项目。我甚至设置了一个最基本的控制台应用程序,并且每次都抛出此异常。 MonoDevelop设置为使用Microsoft.Net运行时,将Microsoft.Net Debugger设置为优先级第一。我尝试了不同的设置,并且似乎都导致了相同的情况。

不知道这是否曾经是一个问题,但我和我正在合作的另一个开发人员正在经历同样的事情。还搜索了几乎每一个我可以在谷歌和雅虎上找到的网页,但没有发现任何内容。

如果有人知道任何会很棒的东西,或者有人能指出正确的方向吗?

编辑:

看来如果您单击忽略几次,调试器会落空,并开始调试应用程序......,可以让一段时间后,很烦人。

+0

使用Visual Studio有什么问题? – SLaks 2010-02-22 03:21:00

+0

在这里并不重要,因为它不会帮助我... – 2010-02-22 03:21:25

+1

您可以按Ctrl + C来复制对话框的文本。 – SLaks 2010-02-22 03:21:41

虽然它的标准答案我们讨厌听到 - 在这种情况下,我会建议尝试重新安装(至少“修复”)Visual Studio。它确实看起来像是在你的机器上损坏了。

+0

Visual Studio不是我的问题的目标。我们从Visual Studio切换到MonoDevelop的主要原因是我们很快将转向Linux进行测试。我仍然可以使用MD调试器,只需在显示TargetInvocationException被抛出的弹出窗口中点击Ignore即可。另外,我们的开发团队宁愿支持MD,以便可以改进,不会因为可能的个人错误或错误而丢弃它。这让我回到上面的问题。 ;) – 2010-02-23 08:03:39