Как включить [ConsoleAppName] .exe.config в установку wix - PullRequest
0 голосов
/ 19 декабря 2018

У меня есть решение с несколькими проектами.Я только что добавил консольное приложение в качестве одного из проектов.Правильная сборка решения помещает [ConsoleApp] .exe.config в папку bin \ debug.Это довольно старая кодовая база и использует wix для создания msi (не знаком с wix).[ConsoleApp] .exe.config не развертывается на сервере.Как я могу включить этот конфиг в MSI?

1 Ответ

0 голосов
/ 20 декабря 2018

WiX : Вы уверены, что это проект WiX?Вы видите *.wxs файлы?Обычно Product.wxs.Если это проект WiX, вы добавляете новый компонент WiX для установки файла или добавляете файл в существующий компонент.Мне нравится добавлять новый компонент для каждого файла.

<Directory Id="TARGETDIR" Name="SourceDir">
  <Directory Id="ProgramFilesFolder">
    <Directory Id="INSTALLFOLDER" Name="My Folder">

      <!-- Pre-Existing File, mock-up absolute path -->
      <Component Feature="MainApplication" >
        <File Source="C:\MyPath\MyApp.exe" />
      </Component>

      <!-- New File, mock-up absolute path -->
      <Component Feature="MainApplication">
        <File Source="C:\MyPath\MyApp.exe.config " />
      </Component>

    </Directory>
  </Directory>
</Directory>

Ускоренный курс WiX : Предложения по быстрому запуску WiX и некоторые примеры из реального мира.

...