clickonce デプロイメント (WPF、.Net 4) をテストしていますが、データ ディレクトリにアクセスできないようです。アプリケーションがインストールされ、オフラインで実行できるため、!ApplicationDeployment.IsNetworkDeployed のときにデータ ディレクトリにアクセスする方法が必要です。
私のマニフェストは正しく、データ ファイルはそのようにマークされています。ファイルは実際に C:\Users\MyUserAccount\AppData\Local\Apps\2.0\Data の Data ディレクトリにコピーされます... (Windows 7)
私はもう試した:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
と
Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData)
... どちらの関数も何も返さず、エラーもスローしません。アプリケーションの BaseDirectory を取得できますが、データ ファイルを取得するのに役立ちません。
データ ファイルはposdm.exeです。POS マシンに接続されたハードウェアにデフォルトを設定できるようにするために必要な POS for .Net ユーティリティ プログラム。インストールされたデータディレクトリからアクセスする方法を理解する必要があります。
編集
私が作成した別の AppDomain に関連しているようです。メインの AppDomain から ApplicationDeployment プロパティを取得していません