私はこれをやったことがないので、これをやろうとしている方法が大丈夫なのか、それとももっと良い方法があるのか わかりません. Windows インストーラー、Install Shield、または Windows インストーラー XML (WiX) ツールセットを使用する場合と同様です。私には手がかりがないので、どんな助けも素晴らしいでしょう。
製品があり、数か月ごとに新しいバージョンを出荷しています。これまでのところ、完全なバージョン、つまりバージョン 1.0 またはバージョン 1.5 のいずれかのみを公開しており、1.0 から 1.2、1.3 へのアップグレードは行っていません。そのため、バージョン 1.0 を入手した顧客は、バージョン 1.2 または 1.3、さらには最新のバージョンにアップグレードすることはできません。古いバージョンをアンインストールして、最新バージョンをインストールする必要があります。これは正しくありませんが、それが今までできたことです。しかし、私たちはそれを変えたいと思っています。
私の計画は、アップグレード パスごとに (Sql Scripts) を含むインストール ファイルを用意することです。バージョン情報を保存するデータベースのテーブルを確認し、それに応じて異なるスクリプトを実行してデータベースをアップグレードします。
私の懸念は、5 つまたは 6 つ以上の異なるバージョンがある場合、この方法はスケーラブルではない可能性があるということです。
このトピックに関する記事や本を指摘できる場合は、それも大いに役立ちます.
また、これには Windows Installer または Install Shield を使用できますか?
ありがとう、_UB