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