- WiX auf Version 4.0.6 festgenagelt (keine OSMF-EULA-Pflicht wie bei v7) - harvest-Subcommand entfernt (nicht in 4.0.6 verfügbar) - Fragment-Generierung (AppFiles.wxs) direkt via PowerShell XML-API - Extension auf WixToolset.UI.wixext/4.0.6 fixiert - build-local.ps1 für lokale Tests in der Windows-VM - Lokaler Build erfolgreich getestet: 1.5 MB MSI, Installer-Wizard OK Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
50 lines
1.9 KiB
XML
50 lines
1.9 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
|
||
xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui">
|
||
|
||
<Package Name="Intune Manager"
|
||
Manufacturer="Wende IT"
|
||
Version="$(var.Version)"
|
||
UpgradeCode="9F3A2B1C-4D5E-6F70-8192-A3B4C5D6E7F8"
|
||
Scope="perMachine"
|
||
Language="1031">
|
||
|
||
<SummaryInformation Description="Intune Manager – Web Edition" />
|
||
<MajorUpgrade DowngradeErrorMessage="Eine neuere Version von Intune Manager ist bereits installiert." />
|
||
<MediaTemplate EmbedCab="yes" />
|
||
|
||
<ui:WixUI Id="WixUI_InstallDir" InstallDirectory="INSTALLFOLDER" />
|
||
<WixVariable Id="WixUILicenseRtf" Overridable="yes" Value="$(var.InstallerDir)\License.rtf" />
|
||
|
||
<Feature Id="Main" Title="Intune Manager" Level="1">
|
||
<ComponentGroupRef Id="AppFiles" />
|
||
<ComponentRef Id="StartMenuShortcut" />
|
||
</Feature>
|
||
|
||
<StandardDirectory Id="ProgramFiles64Folder">
|
||
<Directory Id="INSTALLFOLDER" Name="Intune Manager" />
|
||
</StandardDirectory>
|
||
|
||
<!-- Start Menu shortcut -->
|
||
<StandardDirectory Id="ProgramMenuFolder">
|
||
<Directory Id="AppMenuDir" Name="Intune Manager">
|
||
<Component Id="StartMenuShortcut" Guid="B2C3D4E5-F6A7-8901-BCDE-F12345678901">
|
||
<Shortcut Id="AppShortcut"
|
||
Name="Intune Manager"
|
||
Description="Intune Manager Web-Frontend starten"
|
||
Target="[INSTALLFOLDER]Run.cmd"
|
||
WorkingDirectory="INSTALLFOLDER" />
|
||
<RemoveFolder Id="RemoveAppMenuDir" Directory="AppMenuDir" On="uninstall" />
|
||
<RegistryValue Root="HKCU"
|
||
Key="Software\WendeIT\IntuneManager"
|
||
Name="installed"
|
||
Type="integer"
|
||
Value="1"
|
||
KeyPath="yes" />
|
||
</Component>
|
||
</Directory>
|
||
</StandardDirectory>
|
||
|
||
</Package>
|
||
</Wix>
|