Как изменить пакет начальной загрузки .NET Framework? - PullRequest
36 голосов
/ 21 марта 2011

У меня есть проект C #, который ранее был нацелен на .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 без пакета обновления 1 (SP1). Могу ли я просто не устанавливать этот флажок?

Я проверил условие запуска, и версия условия запуска .NET Framework уже 3.5.

Ответы [ 3 ]

60 голосов
/ 23 марта 2011

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

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

11 голосов
/ 21 марта 2011

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

Выберите его в Solution Explorer , а затем вверху щелкните маленький значок с биноклем (Launch Condition Editor).

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

5 голосов
/ 26 апреля 2013

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

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

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

PS: на VS2010

...