Ich kann nicht herausfinden, warum WIX Installer die alte Version des Programms nicht überschreiben wird. es hält nur ein neues zweites Programm installieren ... hier ist meine Wix Codierung ... (ja ich zu XML und WIX bin neu)Kann nicht herausfinden, warum Wix alte Version nicht überschreiben wird
<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"><?define AMTechEU_TargetDir=$(var.AMTechEU.TargetDir)?>
<Product Id="*" Name="AMTechEU" Language="1033" Version="1.0.0.1" Manufacturer="AM Technologies" UpgradeCode="9a48ed21-f1a0-410f-babd-09b3c95a779c">
<Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
<Media Id="1" Cabinet="Cab1.cab" EmbedCab="yes" />
<MajorUpgrade
AllowDowngrades="no"
AllowSameVersionUpgrades="no"
IgnoreRemoveFailure="no"
DowngradeErrorMessage="loc.NewerVersionInstalled"
Schedule="afterInstallInitialize"/>
Fenster MSI ignoriert die letzte Ziffer der Version (ich weiß nicht, wer das entschieden hat) also versuchen Sie, Ihre Version auf 1.0.1.0 zu ändern und sehen Sie, ob es aktualisiert wird. Sie können Ihre Installation auch mit Protokollierung ausführen, um eine bessere Vorstellung von dem zu erhalten, was passiert. Von der Befehlszeile starten Sie Ihr Installationsprogramm "msiexec/i installer.msi/l * v log.txt" –