Приложение 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]()