Описание тега merge-module

Модули слияния предоставляют стандартный метод, с помощью которого разработчики доставляют общие компоненты установщика Windows и логику установки в свои приложения. Модули слияния используются для доставки общего кода, файлов, ресурсов, записей реестра и логики настройки в приложения в виде единого составного файла. Разработчики, создающие новые модули слияния или использующие существующие модули слияния, должны следовать стандарту, описанному в этом разделе.
1 ответ

VC 2012 объединить модули под Windows XP

У нас есть приложение VC++ 2012 для родной Windows (классическое толстое приложение). Также у нас есть установщик на основе NSIS. Я хотел бы добавить модули слияния VC110_CRT в установщик, но модули слияния не могут быть установлены в Windows XP. Со…
1 ответ

Как Wix обрабатывает модули слияния, требующие прав администратора?

В настоящее время я планирую сценарий установки и обновления с использованием MSI, созданных с помощью Wix. Первоначальная установка будет включать сторонние драйверы в качестве модулей слияния, для которых потребуются повышенные разрешения. Мы хоти…
17 июн '14 в 12:39
2 ответа

Установите модуль слияния для всех пользователей, использующих WiX

Я создал установщик, используя WiX для установки VSIX вместе с двумя зависимыми компонентами. Эти два компонента были доступны для меня в виде модулей слияния. Ниже приведен код, в котором я использовал модули слияния в своем коде: <DirectoryRef …
21 фев '14 в 10:31
1 ответ

Установите проблемы зависимости модуля Shield- Merge. Длл не регистрируется

Моя проблема: Я создал два модуля слияния. Давайте назовем их A и B. Модуль слияния B зависит от A. A устанавливает aaa.dll в Windows рядом друг с другом. B содержит bbb.dll, который регистрируется во время установки и зависит от aaa.dll. Как модуль…
12 окт '11 в 18:05
1 ответ

Как написать и использовать модуль слияния с переориентацией в wix

Я хотел бы написать и использовать минимальный ретаргетируемый модуль слияния. Он должен содержать 3 файла PS C:\Users\mto\sandbox\wixme3> Get-ChildItem files Directory: C:\Users\mto\sandbox\wixme3\files Mode LastWriteTime Length Name ---- ------…
17 фев '15 в 09:59
2 ответа

Как получить программу установки для развертывания среды выполнения Visual Studio 2013 (VC120) в Windows XP?

Недавно я обновил свое приложение до Visual Studio 2013. Я пытаюсь сделать окончательную сборку Windows XP, прежде чем прекратить поддержку, но у меня возникает проблема с установщиком после изменения версии установщика с 200 на 405. Мне пришлось сд…
1 ответ

Где находятся файлы MSM для распространяемого Visual C++ для Visual Studio 2017?

Я уже некоторое время использую VS 2015 и только что обновил до VS 2017, когда он был запущен вчера (2017-03-07). Я установил только рабочие процессы.NET и C++, не меняя никаких других отдельных компонентов. Я подумываю о переносе моих проектов C++ …
08 мар '17 в 17:08
1 ответ

Msi охраняемая собственность

В проекте wix у меня есть свойство "MyProperty", содержащееся во фрагменте файла "FileContainedMyPropery.wxs". Я хочу использовать это свойство как в модуле слияния, так и в msi проекта: Но так как SecureCustomProperties не объединены с MergeModule,…
29 июн '15 в 12:19
0 ответов

Как заменить модуль слияния на <file>?

У меня была проблема с установкой моего проекта на Vista и 7, о которых я упоминал ранее здесь. Как справиться с ошибкой установки 1920 о модулях слияния winsxs в Vista и 7? Я вижу, что пост для проблемы может быть похожим на мой, и есть решение авт…
0 ответов

Почему мой MSI не будет собираться, когда я добавлю этот модуль слияния?

Это компилирует: Product.wxs &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:iis="http://schemas.microsoft.com/wix/IIsExtension" xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"&…
05 янв '18 в 21:26
1 ответ

ICE30 при компиляции с двумя модулями слияния

Я получаю ICE30, когда пытаюсь скомпилировать проект установки WiX. Полная ошибка ниже: ICE30: The target file 'DPFPSH~1.DLL|DPFPShrNET.dll' is installed in '[TARGETDIR]\Windows\DPDrv\' by two different components on an SFN system: 'DPFPShrNET.DA2BF…
22 янв '14 в 17:29
3 ответа

Подсчет ссылок MSI: два продукта устанавливают одинаковые MSI

Когда продукты A и B устанавливают несколько MSI и некоторые MSI одинаковы, будет ли удаление A или B влиять на другое? Имеет ли значение место установки? Кроме того, что произойдет, если общая версия MSI C выше в продуктах B и B при установке C? Те…
2 ответа

Добавление модуля слияния в проект Wix приводит к сбою обновления

Итак, у меня есть установщик продукта, созданный с использованием WiX, который не может корректно обновиться после включения модуля слияния "Microsoft_VC100_CRT_x86.msm". Старый продукт не удаляется во время установки. Если модули слияния удаляются …
2 ответа

Каковы ограничения / преимущества использования MSM вместо MSI?

В настоящее время я создаю продукт, распространяемый через установщик MSI Windows. Этот продукт интегрируется нашими клиентами, используя различные формы, такие как мы, в своем собственном MSI, используя загрузчик / цепочку, например, WiX Burn, или …
19 фев '14 в 04:03
0 ответов

Installshield: дубликат файла из-за модуля слияния

У меня есть InstallShield (2018, также происходит в IS 11) с большим количеством сторонних библиотек. Среди прочего модуль слияния. У этого модуля слияния есть файл (вызов F). Теперь есть другая библиотека в виде каталога с кучей разных файлов, к со…
10 янв '19 в 10:28
2 ответа

Есть ли способ определить версию установки из продукта?

Итак, здесь ситуация здесь. У меня есть 2 сайта asp.net + несколько приложений winform, которые устанавливаются вместе с настройкой. Все они представлены в виде модулей слияния в проекте установки. В настоящее время, когда мы хотим обновить глобальн…
08 сен '10 в 19:20
1 ответ

Installshield MSI - удалить модуль слияния в патче

Новое в InstallShield и BasicMSI. У нас есть базовая установка, которая включает в себя модуль слияния (лицензионное программное обеспечение). Сейчас мы выпускаем патч для обновления некоторых наших программ, включая новую версию лицензионного прогр…
1 ответ

Прекратить слияние модуля слияния, когда ничего не изменилось

У меня есть решение, которое создает.msi. Этот проект установщика зависит от проекта модуля слияния, который собирает различные файлы данных, которые должны быть установлены вместе с двоичными файлами. Даже если я не изменяю содержимое модуля слияни…
1 ответ

Как можно сделать вызов DLL пользовательского действия wix для использования среды отладки через модуль слияния?

Я пытаюсь создать отладочную сборку с соответствующим установщиком отладки для нашего продукта. Я новичок в Wix, поэтому, пожалуйста, прости любую наивность, содержащуюся здесь. Dll отладки в моем проекте зависят от времени выполнения отладки VS2008…
1 ответ

Как узнать действие установки в проекте типа модуля слияния installshield?

Я использую installshield для создания проекта установки. У меня есть один тип проекта InstallScript, в который включен проект с несколькими модулями слияния. В каждом модуле слияния у меня есть некоторая логика сценария установки. Я заметил, что эт…
28 фев '11 в 12:24