Каков наилучший способ получить исходный файл справочных компонентов в WIX MSI? - PullRequest
0 голосов
/ 19 декабря 2018

Я создал три-четыре окна установщика.Для ссылки на исходные файлы в установщике я использую следующий код:

 <Component Id="cmp1089418F0051423B914187A2176B5E5C" Guid="{1089418F-0051-423B-9141-87A2176B5E5C}">
        <File Id="fil1089418F0051423B914187A2176B5E5C" KeyPath="yes" Source="$(var.SolutionDir)..\..\..\Artifacts\ratui.exe" />
      </Component>

Итак, что я делаю, я создаю папку с именем Artifacts.Я пишу команду post build в проекте, для которого я создаю установщик, и он копирует все файлы DLL в папку артефактов, а затем в своем проекте установщика я ссылаюсь на эту папку для исходных файлов.Я использую этот подход с прошлого года для двух разных инсталляторов, но мне этот подход не очень нравится.Это отнимает много времени.Я должен написать команду post build, затем перестроить различные проекты, и это занимает слишком много времени.Я не могу проверить команду post build, потому что у другого разработчика нет папки с артефактами.Поэтому каждый раз, когда мне нужно написать команду пост сборки во всем проекте (более 20 в одном решении).

Сейчас я создаю еще один установщик, и я хочу использовать лучший подход для этой задачи.Пожалуйста, предложите мне какой-нибудь рекомендуемый подход или лучший подход, или выше одобрено, хорошо?

...