HomeBlogMagic

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.

Permalink: https://adirmeier.de/Blog/ID_451
Tags: Blog, msi, setup, windows, wixvon am 2023-10-25