2010-02-22 118 views
1

我正試圖將我們的項目轉移到使用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

回答

0

雖然它的標準答案我們討厭聽到 - 在這種情況下,我會建議嘗試重新安裝(至少「修復」)Visual Studio。它確實看起來像是在你的機器上損壞了。

+0

Visual Studio不是我的問題的目標。我們從Visual Studio切換到MonoDevelop的主要原因是我們很快將轉向Linux進行測試。我仍然可以使用MD調試器,只需在顯示TargetInvocationException被拋出的彈出窗口中點擊Ignore即可。另外,我們的開發團隊寧願支持MD,以便可以改進,不會因爲可能的個人錯誤或錯誤而丟棄它。這讓我回到上面的問題。 ;) – 2010-02-23 08:03:39