Я использую инструмент WiX 3.10 для создания установщика простого приложения C#. Я ознакомился с учебником в официальной документации, но у меня есть следующая проблема: мне нужно добавить .txt-файл в каталог приложения, но установщик только добавляет исполняемый файл приложения. Вот XML-файла .wxs:WiX tool - installer не добавляет файл в каталог установки
структура каталогов:
<Fragment>
<!-- Step 1: Define the directory structure -->
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="APPLICATIONROOTDIRECTORY" Name="Controllore">
</Directory>
</Directory>
</Directory>
</Fragment>
добавляющие файлы:
<Fragment>
<!-- Step 2: Add files to your installer package -->
<DirectoryRef Id="APPLICATIONROOTDIRECTORY">
<Component Id="Controllore.exe" Guid="ce2f6f3f-73b4-4fa9-9c3f-76685d520fdb">
<File Id="Controllore.exe" Source="MyPath\Controllore.exe" KeyPath="yes" Checksum="yes"/>
</Component>
<Component Id="param.txt" Guid="5ffe84e4-5893-48be-af86-1731bcd176ca">
<File Id="param.txt" Source="MyPath\param.txt" KeyPath="yes"/>
</Component>
</DirectoryRef>
</Fragment>
<Fragment>
<!-- Step 3: Tell WiX to install the files -->
<Feature Id="MainApplication" Title="Main Application" Level="1">
<ComponentRef Id="Controllore.exe" />
<ComponentRef Id="param.txt" />
</Feature>
</Fragment>
и в конце концов, я должен добавить эти строки, в противном случае программа установки ничего не установит:
<Fragment>
<ComponentGroup Id="ProductComponents" Directory="APPLICATIONROOTDIRECTORY">
<Component Id="CMP_Controllore">
<File Source="$(var.Controllore.TargetPath)" KeyPath="yes" />
</Component>
</ComponentGroup>
</Fragment>
WIX? Убегай. Бегите далеко, далеко. –
Мне нравится WIX, вам просто нужно войти в правильный разум, установленный для него. – Polyfun
По крайней мере, это не установка экрана –