Может кто-то предоставлять мне отрывок WiX или решение для упомянутого сценария. Я должен включать pfx файл в WiX msi, и пользователь загрузит мой msi на свою машину через Internet Explorer и установку Щелчка, и мне нужен также сертификат, который будет установлен на его машине.
Нужен элемент Сертификат . Он является частью расширения IIS для wix, но может быть использован и для инсталляций, не связанных с IIS.
Вам нужно
объявить префикс для пространства имен iis, для пример в корневом элементе Wix:
Введите PFX-файл в качестве двоичного файла. поток в вашем установочном пакете. Добавить элемент двоичный под элементом элемент продукта:
Объявите компонент с элементом
, для
пример вроде этого. Посмотрите на
документация , вам нужно заполнить некоторые
больше атрибутов. Обратите внимание, что вам не нужен CertficatePath
, если вы используете атрибут BinaryKey
.
.
Компонент>
Активируйте расширение IIS, добавив
опция -ext WixIISExtension
.
при вызове инструментов командной строки wix. Если вы используете визуальную студию, то это просто добавление ссылки в ваш проект wix на WixIISExtension
.