サードパーティ アプリケーションへのプラグインとして機能する .NET 2.0 拡張機能を開発しました。Citrix 以外で実行すると、すべて正常に動作します。公開アプリケーションとして Citrix で実行すると、拡張機能がランダムにクラッシュし、サード パーティのアプリケーションもクラッシュします。
ダンプ ファイルを開いたところ、報告される例外メッセージが見つかりました。
スレッドが、適切なアクセス権を持たない仮想アドレスから読み書きしようとしました。
私はグーグルであまり運がありませんでした。アプリケーションは、上記が発生したと思われるスレッドを使用しますが、正確には謎です。拡張機能を citrix サーバーでローカルに実行すると (つまり、公開アプリとしてではなく)、正常に動作します。
問題の一般的な性質のため、ここで答えを期待していません (誰かがそうしてくれたら素晴らしいです!) が、誰かが問題を解決するのを助けるか、エラーメッセージを説明する方向に私を向けることができれば、私はとても感謝しています.
ありがとう、
ロブ