Il mio scenario è questo: voglio l'installer su completamente rimuovere la versione precedente (tutti i file tranne quelli creati dall'applicazione durante la sua durata) e sostituirlo con la nuova versione .È sicuro utilizzare GUID generato automaticamente sui tag Component
Nel mio script Wix utilizzo GUID (asterisco) generato automaticamente per ID prodotto e ID pacchetto, mentre utilizzo il mio GUID per UpgradeCode che rimane sempre uguale. Cosa non sono sicuro di poter utilizzare tranquillamente GUID (asterisco) generato automaticamente per i tag Component, rispetto al mio scenario?
Finora stavo usando NSIS. Volevo provare Wix, ma ho avuto un piccolo dubbio dal momento che le persone sui forum dicono che ci vorranno circa 30 giorni per impararlo mentre si può iniziare con NSIS in 1-2 giorni. Tuttavia, per un'installazione standard di cui hanno bisogno gli utenti tipici, mi ci sono voluti 2 giorni per ottenere un pacchetto di installazione veramente valido usando Wix. Se hai un po 'di background in xml probabilmente non dovresti preoccuparti. Grazie a Rob e a tutti gli altri contributori per aver creato Wix!
Ecco alcune informazioni generali sui componenti guids - vale a dire quando devono essere modificati e non: https://stackoverflow.com/questions/1405100/change-my-component-guid-in-wix/1422121# 1422121 –