1

私は現在、C# で書かれたクロスプラットフォーム アプリに取り組んでいます。Linux/Mono でのテストとデバッグに大きな問題があります。エラーが原因でアプリケーションがハングした場合、プロセスを強制終了する必要があります (MonoDevelop デバッガーの停止ボタンを使用するか、kill(all) コマンドを使用します)。問題は、殺した後、アプリケーションを再び起動できないことです。コンソールから再起動すると、1 ~ 2 秒待ってから終了し、出力として何も表示されません。MonoDevelop から開始すると、デバッガーはいくつかのアセンブリを読み込み、プロセスはエラーなしで終了します。プロセス テーブルに Mono 関連のサービスはないようです。アプリケーションを再起動する唯一の方法は、ログオフして再度ログインすることです。

私が間違っていることは何ですか?

4

0 に答える 0