Описание тега wix3.11

По вопросам, связанным с развертыванием с использованием набора инструментов WiX, версия 3.11.
1 ответ

"Скрыть" функции, основанные на ALLUSERS / MSIINSTALLPERUSER

У меня есть установщик, который я преобразовываю из установки только для администратора в установщик для создания одного пакета, который можно установить для текущего пользователя или для всех пользователей. Две из моих функций требуют записи в разд…
08 окт '18 в 17:46
1 ответ

Как выбрать для установки (или нет) некоторые функции с помощью Wix Installer?

Я когда-либо использовал NSIS для создания инсталлятора для своих продуктов, но мне сообщили, что Wix гораздо более понятен и более гибок. У меня проблема, потому что во время установки пользователь может решить установить MySql или нет. Как я могу …
08 авг '17 в 13:22
1 ответ

Wix 3.11 Проверьте, не работает ли версия.Net

Wix 3.11 Я добавил ссылку для WixNetFxExtension и WixUIExtension Я использую ниже Wix Script <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExt…
30 июн '17 в 07:28
0 ответов

Имя текущего и родительского процесса установки, созданной с помощью WiX 3.11.1, отображается одинаково

У нас есть установка, созданная с помощью WiX 3.11.1, и мы пытаемся установить ее без вывода команд из командной строки. Во время этого процесса мы проверяем текущий процесс, используя Process.GetCurrentProcess(), и родительский процесс, используя з…
14 июн '18 в 06:02
0 ответов

Создать установщик wix с пользовательскими действиями

Я создал проект Wix CustomActions для моего установщика wix. Я использую MakeSfxCA.exe для создания CustomActions.XXXX.CA.dll. Поскольку я ссылаюсь более чем на одну DLL в качестве файла поддержки, ниже я добавил еще 2 новые ссылки на DLL в SupportF…
09 окт '18 в 09:05
1 ответ

Требуется WIX Bootstrapper для перезагрузки после установки.NET Framework и пропуска запуска приложения

Благодаря ответу Андрея здесь: Установите.NET Framework 4.7.2 (при необходимости) с установщиком WIX Я проверяю, установлен ли.NETFramework 4.7.2, и устанавливаю его. У меня осталась одна небольшая проблема... У моего основного приложения есть дейст…
12 дек '18 в 13:47
1 ответ

Не требует повышения UAC

У меня есть настройка wix, которая может быть установлена ​​для каждого пользователя и для каждой машины. Я использую WixUI_Advanced диалог выбора между perUser и perMachine. Тем не менее, даже будучи пользователем, программа в конечном итоге запраш…
13 дек '18 в 09:04
0 ответов

Как я могу остановить установку без вывода сообщений на основе WiX, если получаю ошибку установщика Windows 1704

У меня есть установщик на основе WiX для агента, который отправляется на удаленные машины и работает без вывода сообщений. На одной конкретной машине я получил ошибку 1704, потому что установка.NET Framework 4.5.2 была приостановлена: MSI (s) (34:E0…
10 янв '19 в 16:05
1 ответ

Wix Toolset - ярлык URL с использованием имени компьютера и псевдонима веб-приложения IIS

Итак, я попробовал Wix Toolset и наткнулся на проблему. Как добавить ярлык URL-адреса, используя имя компьютера и псевдоним веб-приложения IIS и / или порт? Например: http://mycomputer/myapp или же http://mycomputer:8080/myapp или же http://mycomput…
12 янв '19 в 08:16
1 ответ

Wix Custom Action - сеанс пуст и ошибка при отложенном действии

Я использую Wix 3.11.1 с расширением VS2017. Я устанавливаю свойство из элемента управления в настраиваемом диалоге, а затем пытаюсь выполнить немедленное настраиваемое действие. Когда я пытаюсь прочитать сессию, она всегда пуста. В соответствии с р…
21 янв '19 в 07:19
1 ответ

Редактирование элемента управления не обновляется с помощью пользовательского действия C# в WIX

У меня есть пользовательский интерфейс с Edit Я хочу обновить его с помощью пользовательского действия aC#, которое вызывается нажатием кнопки. Это тестовый фрагмент WIX, который я создал, чтобы продемонстрировать вам проблему, он содержит объявлени…
16 янв '18 в 15:19
3 ответа

Как определить структуру каталога (путь) для использования в качестве атрибута WorkingDirectory

Я уже успешно создал MSI для PyCharm, потому что установщик не работает должным образом в автоматическом режиме. Итак, у меня был первый успешный опыт работы с WiX. Теперь у меня есть папка для установки от наших разработчиков. Эта программа должна …
24 янв '18 в 14:33
2 ответа

Как мне сделать 64-битный MSI?

Я указал: -arch x64 при беге candle.exe, Platform=x64 на Package, ProgramFiles64Folder как Directory Идентификатор, где вещи установлены. и все же, когда приложение устанавливается, оно переходит к C:\Program Files (x86), Есть некоторые другие wxs с…
25 апр '18 в 00:20
2 ответа

WiX - как мне обновить элемент управления Edit после диалога просмотра файлов

Мне необходимо иметь FileBrowseDialog во время установки WiX. Я сделал свой собственный диалог, который вызывает OpenFileDialog и устанавливает выбранное значение в свойстве сеанса (нашел код здесь). Мне нужен способ обновить элемент управления Edit…
07 ноя '18 в 22:31
1 ответ

Установщик Wix - Могу ли я выполнить условия запуска по частям?

Я использую WiX 3.10. У меня есть особый сценарий, в котором есть некоторые пользовательские действия, выполняемые перед условиями запуска, потому что во время условий запуска я оцениваю определенные свойства, которые устанавливаются во время этих п…
27 авг '18 в 17:30
1 ответ

Деинсталляция пакета не удаляет пакет exe

У меня есть следующий bundle.wxs. <?xml version="1.0" encoding="UTF-8"?> <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension" xmlns:util="http://schemas.microsoft.com/wix/UtilExtens…
06 окт '17 в 10:52
1 ответ

Как запустить PowerShell в WiX с правильным доступом к реестру Windows?

Обновить Интересно, что если я запускаю 32-битную PowerShell для запуска скрипта, это выдает мне ту же ошибку. Похоже, у 32-битного PowerShell нет доступа к 64-битному дереву реестра? Я пытался с помощью WixQuietExec64 но это дало ту же ошибку. Я та…
1 ответ

Установщик WiX удаляет ярлык при обновлении

Я использую WiX Toolkit v3.11 для создания настроек моего программного обеспечения. Во время установки я создаю ярлыки стартового меню со следующим кодом: <Shortcut Id='startmenuMyProgram' Name='$(var.MyProgramName)' Directory='ProgramMenuFolder'…
19 май '17 в 08:27
1 ответ

Запутался в шаблоне проекта WiX в Visual Studio 2017

Каждый онлайн-учебник по WiX - с использованием Visual Studio - я стараюсь просить пользователя создать проект установки WiX следующим образом: Right click on your solution folder and select Add > New Project… Select ‘Windows Installer XML’ > …
1 ответ

wix burn ExePackage не запускается при удалении

Я пытаюсь запустить пакетную установку с использованием записи WIX, и она отлично работает для процесса установки. Проблема заключается в удалении - ExePackage, который я хочу запустить во время удаления, не запускается. Для проверки я записываю в ж…
26 сен '18 в 15:51