Приложение Clickonce WPF с пользовательскими и стандартными предпосылками

У меня есть приложение .Net 4 WPF ClickOnce, в котором есть .NET Framework 4, VС++ 2013 Runtime Libraries и Windows Installer 4.5 в качестве предварительных условий.

Теперь мне нужно добавить библиотеки VС++ 2010.

Я выполнил шаги здесь, чтобы создать индивидуальный пакет необходимых компонентов. В визуальной студии пакет отображается в моем предварительном списке. Однако установщик не пытается установить пакет VС++ 2010.

product.xml

package.xml

Я загрузил vcredist_x86.exe в каталог пакета, однако я не уверен, что установить в разделе "Укажите место установки для необходимых компонентов", так как теперь я смешиваю пользовательские и стандартные предварительные требования.

Любая помощь будет очень признательна!

Изменить: я зарегистрировал мою установку clickonce и вообще не вижу ссылки на пакет VС++. Нет ошибок или что-то еще.

Ответ 1

Следующие конфигурации работали без необходимости включать пакет в развертывание.

package.xml package.xml

product.xml product.xml

Я разместил файлы выше в новом каталоге:

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\vcredist_x86-2010\product.xml
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\vcredist_x86-2010\en\package.xml

Примечание. Я не включил пакет vcredist_x86.exe нигде в каталог bootstrapper - он загружается во время установки.

Prerequisites Dialog

Перед запуском установщика в новой версии Windows 8.1

Before install

Запросить предварительные условия;

prompt

После установки установлены как библиотеки С++ Runtime, так и

after install