基本的なビジュアル スタジオ セットアップ プロジェクトである古いインストーラーがありましたが、現在は WIX インストーラーに置き換えられています。新しい Wix インストーラーは正常に動作します。必要性を期待してください。
多くのクライアントは古いものでインストールされていましたが、現在、製品の次のバージョンでは、この Wix インストーラーを使用する必要があります。
コントロール パネルから以前のバージョンをアンインストールせずに古いインストールを置き換えるには、Wix インストーラーが必要です。
以前と同じ製品コードを入力しようとしましたが、アップグレード コードも変更しましたが、機能しません。
VS InstallersからのインストールをWix Installersに置き換えることが可能かどうかを知っている人はいますか?
ウィックス
<?define Product.UpgradeCode = "{60DA573D-4C8A-48CA-ADA5-9C130A7100E8}" ?>
<?define Product.ProductCode = "{1A65C362-E880-4F2A-ADEF-B1D83A87C914}" ?>
<Product Id="$(var.Product.ProductCode)"
Name="My Application"
Language="1033"
Version="$(var.REVISION)"
Manufacturer="My Manufacturer"
UpgradeCode="$(var.Product.UpgradeCode)">
...
...
<MajorUpgrade Schedule="afterInstallInitialize"
DowngradeErrorMessage="A later version of MY PRODUCT is already installed." />
<Upgrade Id="$(var.Product.UpgradeCode)">
<UpgradeVersion Minimum="$(var.BUILD)"
IncludeMinimum="no" OnlyDetect="yes"
Property="NEWERVERSIONDETECTED" />
<UpgradeVersion Maximum="$(var.PREVBUILD)"
IncludeMaximum="yes" OnlyDetect="no"
Property="OLDERVERSIONBEINGUPGRADED" />
</Upgrade>
エラーメッセージ