MonoDevelopで.NET 4アプリのデバッグ

会社がけちすぎるので仕方なくVisual C# Expressで開発しているのだが、最近MonoDevelopに興味をもった。

Visual Studio + Resharperの理想郷に匹敵するくらいの機能は持っている。

しかもクロスプラットフォームだし。

そこで実際にVisual C#で開発していたものをMonoDevelopで実行してみた所、あっさり実行することができた。

ただデバッグ実行すると、

「デバッガのプロトコルデバッグされる対象と互換性がありません。 (HRESULT からの例外: 0x8013134B).」

というエラーが出てデバッグできない・・・

これは.NET Framework 4のアプリケーションのみの問題らしく、3.5に変更すると問題なくデバッグできた。

ググッてもまったく解決策は分からない。

何か解決策があるんだろうか。