Research and development for msi installers using Mattermost as example
MIT License
This repository aims at research and development purposes about msi and update process of msi installers in general.
As an example case, we worked on the Mattermost Desktop project:
rm .\test.log; candle.exe -dPlatform=x64 .\installer.wxs; light.exe .\installer.wixobj -loc .\i18n\en_US.wxl -o test.msi
We specify whether we want 32 bits or 64 bits installer by specifying the Platform
value passed as argument.
To create a GUID in uppercase with Powershell:
([string](New-Guid)).ToUpper()
msiexec /i test.msi /l*v test.log INSTALLDIR="C:\mattertest1" /qb
As this work will be reused for a project I have at OpenVPN Inc, this repository is licensed under the MIT License.