WIX (Windows Installer XML)

Tytułowe narzędzie jest lepsze od np standardowego Windows Installera gdy trzeba bardziej się dobrać do konfiguracji. Będzię potrzebne częste patchowanie.
Pierwsze dwa tutoriale z Codeproject
Nie kompilowało się więc dodałem wpis „ICE08;ICE09;ICE32;ICE61” do pola Project->Properties->Tool Settings->Supress specific ICE validation. Działa dobrze bez tego.
Najistotniejsze informacje to jak ustawić bitmape oraz tekst licencji:
WixUIDialogBmp=bigback.bmp
WixUILicenseRtf=GPL3.rtf
Najciekawsze artykuły o Upgrades and modularization
Niemiłym problemem jest:

For some strange reason, small updates and minor upgrades cannot be run simply by clicking on the .msi file—they give the error: „Another version of this product is already installed.” We know, stupid… Anyway, you have to start it with the command:

msiexec /i SampleUpgrade.msi REINSTALL=ALL REINSTALLMODE=vomus
Don’t ask me how this would fare with the average user… You’d better start it from an Autorun.inf file or devise an outer Setup.exe shell to launch it.

Gra nad którą obecnię pracuję ma kilkanaście tysięcy plików w różnych katalogach. Dla każdego katalogu musi być osobny Component a co za tym idzie i GUID. Nie można tego obejść ponieważ właśnie tak to ma być robione.

Reklamy
Ten wpis został opublikowany w kategorii Uncategorized i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

Jedna odpowiedź na „WIX (Windows Installer XML)

  1. sbd pisze:

    Co to za gra?

Możliwość komentowania jest wyłączona.