0

Я пытаюсь преобразовать проект в Visual Studio 2008 из статической привязки CRT к динамической компоновке. Это было достаточно просто, и я добавил MSM MSM и политику MSM в мой файл Wix без проблем.Как настроить, что делает MSM третьей стороны?

Я не так доволен MSI, который выводится, но он намного больше, чем я ожидал. Глядя на MSI с Orca, мы показываем три копии DLL CRT, которые мне нужны. Исходя из условий, один из наборов используется для установки до XP. Поскольку системные требования - XP и более поздние, как я могу удалить этот компонент, не касаясь оригинального MSM? Это необходимо сделать в автоматизированной сборке, поэтому Orca не является возможным решением. Плюс, когда я попробовал его с Orca, размер файла остался прежним после удаления строк File и Component.

И как-то связать, как установить постоянный атрибут в оставшихся компонентах?

ответ

0

Средство для слияния обычно извлекает MergeMod.cabinet и перестраивает его в потоке кабины Disk1. Я считаю, что если бы вы использовали скрипт для удаления компонентов, файлов, модулейкомпонентных строк из модуля до слияния, он был бы удален.

Смежные вопросы