コンパクトなSQLデータベース(ローカルデータベース)を使用してWindowsセットアップファイルを展開しました。ここで、既存のローカルデータベースを削除せずにセットアップファイルをアップグレードしたいと思います。
誰かが私がこれをどのように進めることができるか私を助けることができますか?
コンパクトなSQLデータベース(ローカルデータベース)を使用してWindowsセットアップファイルを展開しました。ここで、既存のローカルデータベースを削除せずにセットアップファイルをアップグレードしたいと思います。
誰かが私がこれをどのように進めることができるか私を助けることができますか?
現在のインストーラーがどのように作成されているかを知らずに正確な答えを出すのは難しいですが、基本的に次の点を考慮してください。
1)メジャーアップグレードを行う場合、RemoveExistingProductsはどこでスケジュールされますか?データベースファイルが再インストールされるため、インストーラーに完全なアンインストール/再インストールを要求しないように注意してください。
2)Component要素のNeverOverwrite属性を確認します。
3)SDFをアンインストールしたままにして、その後の再インストールでも同じデータが得られるようにする場合は、Component要素のPermenant属性も考慮してください。