Erstelle einfache MSI mit WiX
Zum einfachen erstellen einer Beispiel MSI habe ich mich für das Wix Toolset entschieden.
Das Paket kann man sich über Nuget herunterladen.
Zum erstellen einer einfach MSI geht man wie folgt vor:
Wix Config erstellen
Im WiX Ordner die Datei Example.xws mit folgendem Inhalt erstellen:
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<Package Language="1033" Manufacturer="CcOS" Name="CcOS Example MSI" Version="1.0.0.0" ProductCode="6F722D4F-DE47-409C-B90E-1A2C0B867628" UpgradeCode="9C47187A-2BD5-42EF-9EB3-F3309A8E94BC">
<MediaTemplate EmbedCab="yes" />
<Feature Id="ExampleFeature">
<ComponentRef Id="ProductComponent" />
</Feature>
<StandardDirectory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="CcOSExampleMSI">
<Component Id="ProductComponent">
<File Id="Example.wxs" KeyPath="yes" Source="Example.wxs"></File>
</Component>
</Directory>
</StandardDirectory>
</Package>
</Wix>
Danach führt man nur noch folgendes aus:
wix.exe build Example.wxs
Danach springt eine einfache Example.msi heraus, die sich installieren lässt.