Сделайте приложение .net 4 совместимым с .net 3.5 - PullRequest
2 голосов
/ 12 января 2012

Я создал приложение winform в Visual Studio (т.е. .net 4.0). Всякий раз, когда я пытаюсь установить свое приложение с .net 3.5, он просит установить .net 4.0. Как сделать приложение совместимым на платформе .net 3.5? Я попытался изменить целевую среду на 3.5 и удалить необходимые компоненты .net 4.0, но это не работает. Можете ли вы предложить мне, как добиться того же?

Ответы [ 4 ]

1 голос
/ 13 января 2012

После долгой борьбы я наконец-то понял причину своей проблемы. Я публикую решение, чтобы другим не пришлось бороться за эту работу. После изменения целевой структуры и предварительных условий проверьте наличие зависимостей в проекте установки. Просто выполните следующие шаги, чтобы получить желаемый результат:

  1. Дважды щелкните по зависимостям проекта установки.
  2. Нажмите на .Net Framework
  3. И вы увидите, что окно свойств станет активным.
  4. Измените свойство Version на желаемую .net Framework (в моем случае 3.5).
  5. и снова создайте настройки.

Надеюсь, это поможет другим.

1 голос
/ 12 января 2012

Maheep верен - вам нужно переключиться на .Net framework 3.5 при проектировании целевой платформы. Нет никакой разницы между C # .net 4.0 и vb.Net 4.0 - после сборки и выпуска обе становятся .Net версии 4.0.

0 голосов
/ 12 января 2012

Проверьте свойства проекта -> Опубликовать -> «Предпосылки ...»

А также это может быть полезно: http://msdn.microsoft.com/en-us/library/cc668079.aspx (особенно раздел «Вы перенаправили проект на другойВерсия .NET Framework ").

0 голосов
/ 12 января 2012

Если вы хотите использовать C # 4.0, вам понадобится framework 4.0.Если вы можете переключиться на c # 3.0, тогда смотрите этот ответ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...