この Mono デスクトップ ソフトウェアを Monodevelop でデバッグしようとしています。
SLN ファイルをインポートし、正常に実行されましたBuild all
が、Debug
ボタンを押すと、このポップアップが表示され、次のように永遠に待機したままになりますWaiting for debugger
。
出力には次のように表示されます。
ユーザー アセンブリ '/home/nico/src/SparkleShare/SparkleShare/bin/SparkleShare.exe' がありません。デバッガーは、ユーザー コードだけでなく、すべてのコードをデバッグするようになりました。
コードの最初の行はConsole.WriteLine
、出力がどこにも表示されない です。
私は何か間違ったことをしていますか?
Ubuntu 2012.10 での Monodevelop 3.0.3.2。
コンソールに特別なものは何も表示されませんmonodevelop -v -v -v
。
Start Without Debugging
の代わりにを押すStart Debugging
と、アプリはすぐにクラッシュしてThe application exited with code: 255
が表示されますが、問題の場所を見つけるためにデバッグが必要です。
を押しDebug Application...
て選択するbin/SparkleShare.exe
と、Monodevelop は何もしません。UI はまったく反応しません。何も押さなかったようです。
コマンド ラインからアプリケーションを実行すると、正常に動作しますが (クラッシュは発生しません)、Monodevelop はまったく反応しないため、デバッグには使用できません。
mono --debug bin/SparkleShare.exe
Monodevelop でのデバッグは、ゼロから作成されたソリューションで正常に機能します。
ここで動作する Monodevelop でデバッグするためのハックを次に示しますが、これは非常に苦痛であり、サポートされていません。
注:この質問と同じ問題ではありません.MonoTouchが電話シミュレーターを待っていることについてです...そこにある提案は、シミュレーターまたはXCodeの更新に関するものです...ここにはシミュレーターもXCodeもありません。