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

Какая платформа .NET с MVC 4?

Я только что установил MVC 4 и смотрю на его использование с VS 2010. Я замечаю, что по умолчанию при создании проекта .NET Framework 4.0, но пример кода, который я ищу, использует framework 4.5. Если я хочу использовать все функции MVC 4, мне нужно установить фреймворк 4.5 или 4.0 достаточно?

EDIT: Похоже, я поеду с 4.0, хотя 4.5 будет основой по умолчанию в VS2012? Если это так, я бы предпочел установить это, чтобы сохранить необходимость в изменении структуры позже.

4b9b3361

Ответ 1

Посмотрите на страницу загрузки MVC4 . Существует раздел с требованиями:

Поддерживаемые операционные системы: Windows 7, Windows Server 2003, Windows Server 2008,                                  Windows Server 2008 R2, Windows Vista, Windows XP

Требуются .NET 4, ASP.NET 4, Visual Studio 2010 или Visual Web Developer 2010     для использования определенных частей этой функции.

Ответ 2

Вам нужно .NET 4 и Visual Studio 2010 как минимум, но CAN использовать дополнительные функции с ASP.NET 4.5.

VS2010 будет поддерживать только функции фреймворка 4, и поэтому async/await не будет поддерживаться. Для этих функций вам нужен ASP.NET 4.5. Это относится и к веб-API, например, для этого требуется 4.5: http://blogs.msdn.com/b/henrikn/archive/2012/03/03/async-mashups-using-asp-net-web-api.aspx

Стандартный сценарий контроллера/представления в MVC4 будет работать в VS2010 на ASP.NET 4.

Ответ 3

Несомненно, нет необходимости устанавливать 4.5 (mvc4-release-notes). ASP.NET MVC 4 доступен для версии 4.0 и 4.5.

Ответ 4

Если вы просто пишете приложение, когда идете, просто пишите и компилируете. Это скажет вам, есть ли у вас то, что вам нужно. Тхо:

Использовать все функции MVC

не звучит очень ориентированно на пользователя;)

Также сделайте себе одолжение и развернитесь в IIS в качестве своего сервера разработки NOT Cassini или любого другого его вызываемого в настоящее время.