2009-09-06 2 views
5

Каковы требования к предстоящей версии .NET 4? Искал вокруг этого и не мог найти окончательного ответа. Конкретно ...Требования к обновлению платформы .NET 4.0?

  1. Будет ли клиентам обновлять CLR .NET Framework (например, от 1.1 до 2.0) для запуска приложений с 4-мя приложениями?
  2. Будет ли ASP.NET обновлять фреймворк или поведение будет похоже на 2.0, запущенное на 3,5 приложения?

ответ

6

Будут ли клиенты должны обновить свои .NET Framework CLR (например, от 1,1 до 2.0) для запуска 4,0-целевых приложений?

Да, если вы нацелились на .NET 4.0, у которого новая версия CLR. Тем не менее, вы можете настроить рамки до 4.0, чтобы избежать этого и работать с предыдущей версией CLR.

Отметить сообщение для журнала Scott Guthrie: Multi-Targeting Support (VS 2010 and .NET 4 Series).

В этой должности Скотт цели в .NET 2.0 и на полпути через пост есть скриншот, показывающий ASP.NET работает на 2.0, и он пишет:

При запуске приложения с помощью встроенных в VS веб-сервер, он будет работать , используя версию ASP.NET 2.0 (и VS 2010 отладчик будет отлаживать процесс CLR 2,0)

сообщение заканчивается таргетинга .NET 4.0 и аналогичный скриншот, показывающий ASP .NET работает на 4. 0.

Будет ли ASP.NET обновлять фреймворк или поведение будет аналогично поведению 2.0 с запуском 3.5 приложений?

Сообщение Скотта об этом охватывает. Опять же, это зависит от того, на что вы нацелились.

Кроме того, в Multi-Targeting section of the ASP.NET 4.0 whitepaper упоминается возможность использования нового атрибута targetFramework для ASP.NET 4.0 в элементе компиляции Web.config: <compilation targetFramework="4.0"/>.Если вы его опустите, тогда будет определена целевая структура. Тем не менее, есть и другие соображения, ориентация рамки, например:

В .NET Framework 4 приложения пуле, система сборки ASP.NET предполагает в .NET Framework 4 в качестве мишени, если Паутины .config файл не включает атрибут targetFramework или если отсутствует файл Web.config. (Вы , возможно, придется внести изменения кодирования для вашего приложения, чтобы запустить его под в .NET Framework 4.)

Более соображения посетить вышеупомянутую ссылку.

0

Насколько я знаю

  1. Да, они будут. Если вы разрабатываете VS2010, тогда вам это нужно.
  2. Понятия не имею :)

Требования к системе можно найти на странице Download.

0

Похоже, что для webapps их необходимо будет обновить. http://msdn.microsoft.com/en-us/library/dd483478%28VS.100%29.aspx

В .NET Framework 4 так много изменений, что я не вижу, как вы можете писать код в 3.5 и не запускать новые функции. Если вы разрабатываете приложение с VS2010, то это обновление имеет смысл для меня.

http://msdn.microsoft.com/en-us/library/dd409230%28VS.100%29.aspx

Смежные вопросы