3 つのアプリを含む MSI インストーラーを作成したいと考えています。機能リクエストのリストに取り組み、バグ修正を行いながら、各アプリのアップデートを頻繁にリリースします。現在、3 つのアプリのバージョンはそれぞれ 1.6.3、1.6.12、1.8.1 です。
パッケージのバージョンに何をお勧めできるか疑問に思っていました。するべきか:
- パッケージのバージョンを個々のアプリのバージョンから独立させますか?
- 常に同じバージョンになるようにアプリを変更しますか?
- 他の提案はありますか?
3 つのアプリを含む MSI インストーラーを作成したいと考えています。機能リクエストのリストに取り組み、バグ修正を行いながら、各アプリのアップデートを頻繁にリリースします。現在、3 つのアプリのバージョンはそれぞれ 1.6.3、1.6.12、1.8.1 です。
パッケージのバージョンに何をお勧めできるか疑問に思っていました。するべきか:
いずれかのアプリのバージョンが変更されるたびに、パッケージのバージョンを変更します。次に、パッケージのバージョンを見て、各アプリのどのバージョンが使用されていたかを正確に知ることができます。
例: メイン バージョン 1.4.1 には (1.6.3、1.6.12、1.8.1) があります。
メインバージョン 1.4.2 には (1.6.3, 1.6.13, 1.8.1) があります
メイン バージョン 1.5.0 には (1.7.0、1.6.13、1.8.2) があります。
メイン バージョン 2.0.0 には (1.7.0、1.6.14、2.0.0) があります。
そのため、アプリの 1 つにマイナー バージョン アップグレードを行う場合、メイン アプリケーションもマイナー バージョン番号だけ上がります。サブアプリを大幅に変更すると、メイン アプリもメジャー バージョン番号が変更されます。