Добавьте .NET 2.0 SP1 в качестве предварительного условия для проекта развертывания.
-
08-06-2019 - |
Вопрос
У меня есть приложение .NET 2.0, в которое недавно были внесены изменения, зависящие от пакета обновления 1.Проект развертывания обнаружил .NET 2.0 как необходимое условие, но НЕ SP1.Как включить пакет обновления 1 в качестве зависимости или необходимого условия в мой проект развертывания?
Решение
Вам потребуется настроить условие запуска в проекте развертывания, чтобы убедиться, что установлена версия 2.0 SP1.Вам потребуется установить требование на основе переменной MsiNetAssemblySupport, привязанной к номеру версии .NET 2.0 SP1 (2.0.50727.1433 и выше в соответствии с эта страница.)
Загрузка проекта для фактической загрузки фреймворка, если он не установлен, — это другой вопрос, и существует множество статей о том, как это сделать.