« ノートン重し | メイン | アンチウイルス »

ClickOnce

ClickOnce ローカルデータの保存 - mars12号の秘密基地

メモメモ。セキュリティのためってのはわかってるんだが、いろいろ作法が変わった&新たにできたため順次覚えていかないとなぁ

ClickOnceの場合、これまでに多かったアプリケーションと同じディレクトリに

何らかの形でデータを保存したとき、アプリケーションのバージョンがあがってしまうと

まったく別のディレクトリにインストールされるため利用できなくなります。

たとえばXMLファイルとかローカルの.mdbファイルとかです。

それを防ぐにはClickOnceインストール時に作られるDataフォルダの中に保存しておきます。

バージョンがあがった場合は前のバージョンのものをそっくりコピーして持ってきてくれます。

そのDataフォルダへのパスは以下のどちらかで指定します。

(1) xmlFolderPath = ApplicationDeployment.CurrentDeployment.DataDirectory;
(2) xmlFolderPath = Application.LocalUserAppDataPath;

たぶんClickOnceの場合どちらでも同じパスだとおもいます。

About

2006年09月15日 09:48に投稿されたエントリーのページです。

ひとつ前の投稿は「ノートン重し」です。

次の投稿は「アンチウイルス」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アマゾン商品

アクセスカウンタ

いいものを探し中  λ....
Powered by
Movable Type