Подтвердить что ты не робот

Как изменить пакет загрузочной платформы .NET framework?

У меня есть проект С#, который я ранее имел таргетинг .NET 4.0, и теперь я хочу настроить .NET 3.5, но я получение этого предупреждения:

Версия условия запуска .NET Framework ".NET Framework 3.5" не соответствует выбранному пакету загрузки платформы .NET Framework. Обновите условие запуска .NET Framework в соответствии с версией .NET Framework, выбранной в диалоговом окне Предварительные требования.

Но когда я смотрю в разделе "Публикация- > Предварительные требования", проверяется .NET framework 3.5 SP1.

Что мне нужно сделать, чтобы избавиться от этого предупреждения? Флажок .NET Framework 3.5 без SP1 отсутствует, могу ли я просто не проверять флажок?

Я проверил условие запуска, а версия состояния запуска платформы .NET уже 3.5.

4b9b3361

Ответ 1

Я обнаружил, что мне нужно было щелкнуть правой кнопкой мыши по моему проекту "Установка и развертывание", нажать "Свойства", перейти к предварительным условиям и снять флажок .NET framework 4 и проверить .NET framework 3.5.

Я сделал это для всех проектов, но для проекта установки и развертывания. Я не понимал, что у него есть свой раздел необходимых предпосылок.

Ответ 2

Вероятно, это происходит из проекта установщика, который у вас есть в решении. Я предполагаю, что у вас его есть, поскольку это единственное место, где я видел, как Visual Studio рассказывает о условиях запуска.

Выберите его в обозреватель решений, а затем в верхней части нажмите маленький значок в бинокль (редактор условий запуска).

В разделе Условия запуска щелкните правой кнопкой мыши по .NET Framework и откройте свойства, а затем измените версию на .NET Framework 3.5.

Ответ 3

Я только что получил эту ошибку, и я легко ее исправил, дважды щелкнув сообщение об ошибке.

Появится окно. Затем вы можете изменить свойства различных элементов на странице, щелкнув их правой кнопкой мыши → > свойства.

Просто убедитесь, что все элементы этой страницы имеют желаемую версию фреймворка.

PS: на VS2010