Linux プラットフォーム PC で mono を使用して 1 つの .NET バイナリを実行していますが、プロセスの起動時に正常に動作しています。
しかし、実行中の GUI ウィンドウを別のウィンドウに移動し、その時点でそのウィンドウに戻ると、My GUI ウィンドウのボタンを押すことができないため、My GUI アプリケーションがハング状態になります。
また、mono を使用して .NET バイナリを実行しているときに、すべての最適化オプションを段階的に使用しましたが、それでも GUI ハングの問題が発生します。
いくつかのデバッグ オプションを使用して .NET バイナリをデバッグしたところ、GUI ウィンドウ アプリケーションがその GDIplus ライブラリ コードでスタック状態になるたびに実行されていることがわかりました。そのため、GDIplus ライブラリに問題があるようです。
ここで何が起こっているのか、または以前にこの問題に直面したことがある人はいますか?
誰かがさらに情報を必要とする場合はお知らせください。また、できるだけ貴重なフィードバックをお寄せください。