2016-05-16 13 views
0

Недавно я обновил проект, над которым я работаю, для использования нового компилятора Visual Studio 2015 (а также SDK 10.0 и Windows Driver Kit 10.0). Я заметил, что так же, как и обычные изменения модулей слияния VC Redist, теперь появились некоторые дополнительные предварительные условия, которые пользователи должны установить, чтобы иметь возможность использовать продукт, над которым я работаю. В частности пользователи должны установить обновление Windows, связанное с «Universal CRT», который Microsoft уже писал о здесь:Возможно ли создать проект установщика Wix, который установит проект VS2015 на ванильном компьютере под управлением Windows 7?

https://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/

Я заметил, что они явно состояние:

«Там не будет модуль слияния для Универсальной ЭЛТ. Если вы в настоящее время используете модули слияния CRT и по-прежнему хотите развернуть библиотеки Visual C++ централизованно, мы рекомендуем перейти к вышеупомянутому пакету Windows Update или к VCRedist. «

Они, похоже, предполагают, что установщики должны просто отметить, что необходимы предварительные условия, но я немного обеспокоен этим, потому что у некоторых наших бизнес-клиентов есть соглашения с нами, что мы будем поддерживать определенные сборки Windows 7 «из коробки» (т. е. без последних обновлений). Кто-нибудь знает, можно ли внедрить эти новые предварительные требования без объединенных модулей в проекте Wix? То есть возможно, включив в него исполняемые файлы VCRedist?

ответ