Atrybut "Wersja" w pakiecie WiX jest wyświetlany w Programy i funkcje. Dlatego powinien to być ten sam numer, co mój aktualny numer wersji aplikacji, prawda?Jak ustawić wersję pakietu WiX w taki sam sposób jak wersję mojej aplikacji
Przy założeniu, że powinny być takie same, nie wydaje się od razu oczywiste, jak automatycznie aktualizować tę aktualizację. Mam MSI robiąc to jak na this question, ale nie bit Bundle/Bootstrapper. Jak mogę zrobić pakiet Bootstrapper zrobić to samo i odczytać numer wersji MSI?
dla osób odwiedzających, zamień "PackageID" na * nazwa * instalowanego programu. Powinien wyglądać jak "Version ="! (Bind.packageVersion.MyAwesomeApp) "(przynajmniej pracował dla mnie ..) – Default
Właściwie to nie nazwa aplikacji, ale jej identyfikator. Zobacz odpowiedź Boba na to samo pytanie: http://stackoverflow.com/a/25828610/118878 – DenNukem
'! (Bind.packageVersion.PackageID)' dostaje numer wersji pakietu pliku msi reprezentowanego przez 'PackageID'. Aby ten numer był taki sam jak numer wersji aplikacji, potrzebujesz również '' Version = "! (Bind.FileVersion.MyAppID)" 'w twoim pliku konfiguracyjnym * msi * (atrybut elementu' Product'). –