2011-01-18 9 views
3

ClickOnceテクノロジを使用してアプリケーションを展開したい。アプリケーションは.xmlファイルに依存します。 .xmlファイルの場所はApp.configファイルで提供されています。この.xmlファイルは、ユーザーが変更できます。 ClickOnceでは、ダウンロードした(.appref-ms)ファイルのみが表示されます。ユーザーが変更できる依存ファイルをダウンロードすることは可能ですか?Microsoft ClickOnceデプロイメントの質問

おかげ

答えて

4

まず、あなたはファイルのための正しい場所に探していることを確認してください。 ClickOnce経由で展開されたアプリケーションは、これまでに実行していないアプリケーションには期待できない場所に保存されています。参照:http://msdn.microsoft.com/en-us/library/267k390a.aspx

第2に、追加のファイル(ここではローカルデータ)を含めることができます。ここをクリック:http://msdn.microsoft.com/en-us/library/d8saf4wy.aspx

これは上記のリンクよりももっと親切かもしれません。どのファイルがインストールされているかを調べる方法です。あなたの質問に直接答えます。

http://msdn.microsoft.com/en-us/library/kzy0fky2.aspx

0

あなたが展開されるようにClickOnceのプロジェクトにXMLを追加した場合、C/Oは、それがデータだと仮定し、ApplicationDeployment.CurrentDeployment.DataDirectoryに展開されることに注意してください。 ApplicationFilesを見ると、Include(Data)からInclude(Required)に変更でき、exeファイルと同じ場所に配置されます。そこから、そのフォルダに書き込む権限を持っていると仮定して、どこにでもコピーすることができます。

こちらも役立つ記事です。

http://robindotnet.wordpress.com/2009/08/19/where-do-i-put-my-data-to-keep-it-safe-from-clickonce-updates/

0

あなたはいつもresouceとしてファイルを保存し、あなたのアプリが、それが起動する初めてのファイルを書き出すために取得することができます。

関連する問題