1

私の製品のバージョン番号は major.minor.build (たとえば 5.0.196) です。現在、パッチを開発しており、メジャー.マイナー.ビルド.リビジョンとしてリビジョン番号として追加されます (例: 5.0.196.123 "123 はリビジョン番号")。製品バージョンの 4 番目のフィールドを考慮しないのは msi のプロパティであるため、検出を使用してパッチをアップグレードすることはできません。製品バージョンを major.build.revision (5.196.123) として変更する提案があります。私たちはそれを行うことができますか?はいの場合、それを行う方法と、アップグレードのバージョンチェックにどのように影響しますか?

4

1 に答える 1

1

製品バージョンに4番目のフィールドを含めると、インストーラーは4番目のフィールドを無視します。

パッチパッケージの場合、[リビジョン番号の概要]プロパティは、パッチのGUIDパッチコードを指定します。この後に、このパッチが適用されたときに削除される廃止されたパッチのパッチコードGUIDのリストを続けることができます。パッチコードは、リスト内のGUIDを区切る区切り文字なしで連結されます。

行うことを提案している更新が小さな更新であると見なされ、 ProductVersionを変更する必要がない場合は、リビジョン番号プロパティを変更します。

マイナーアップグレードはパッチとして提供できますが、ProductVersionを変更する必要があります。この場合、 ProductCodeを変更する必要はありません。

ここでは、さまざまな種類のWindowsインストーラの更新を比較しています:パッチとアップグレード

于 2012-10-18T18:35:30.883 に答える