再インストール中にフォルダー内のファイルが削除されたり上書きされたりするのを防ぐ方法はありますか? ユーザーが編集できるメールを送信するためのテンプレートを保存するフォルダーがあります。セットアップに基本的なテンプレートを追加したため、再インストール中に、ユーザーが既に編集した可能性のあるテンプレートが削除され、テンプレートの新しいコピーが配置されますどうすればこれを防ぐことができますか?使用するinstaller class
必要がありますか、または使用できるプロパティはありますか?ガイドしてください。
2 に答える
1
見る:
特に:
どちらのファイルにもバージョンがありません(Windows)
すべてのファイルを独自のコンポーネントのキーファイルにするツールを使用しています。したがって、すでにこのデフォルトの動作を取得しているはずです。パーマネントを設定した場合、それらは削除されるべきではありません。あなたは、使用がこれらのファイルを「変更できる」と言いました。動作は、ファイルを変更していない場合は上書きされ、ファイルを変更した場合は上書きされないというものです。
ただし、IMOの方が良いパターンは、ユーザーがテンプレートをコピーして変更できるオーバーライドディレクトリを用意することです。1)新しいビルドで何かが修正され、2)古いものにユーザーデータが含まれているため、インストールできないという競合が原因で、アップグレード時に望ましくない動作が発生する可能性があります。これは、XMLファイルなどに特に当てはまります。
于 2013-01-16T13:16:24.930 に答える
0
これは、ファイルのプロパティを選択し、permanentの値をtrueに設定することで実行できます。
于 2013-01-16T08:56:15.387 に答える