3

System.IO.Packaging を使用して、完全に管理されたデスクトップ (Windows フォーム) アプリケーションでファイルを作成しています。

特定の条件下で、OPC パッケージを書き込むと、「ドメインの ID を判別できません」という例外が発生します。Packaging API がそこに一時データを作成することがあるため、Isolated Storage に関連していることを知りました。

これの信頼できる再現は見つかりませんでしたが、データが特定のサイズ (圧縮された数メガバイト) を超えた場合に発生し、おそらくアプリケーションを実行しているユーザー アカウントの種類によっても発生すると考えられます。

  • 「ドメイン」とは?私のAppDomain? 通常の Windows フォーム アプリでその「アイデンティティ」を制御するものは何ですか?

  • この問題を回避するにはどうすればよいですか (OPC を使用せずに手動で zip アーカイブ ファイルを作成する以外に)?

4

0 に答える 0