Понижаване на ASP.NET MVC 5 от .NET 4.5 на 4.0

Седнал с интересен проблем. .NET 4.5 не се поддържа на сървъра (клиентът не е споменал това)

НО приложението е написано с помощта на ASP.NET MVC 5 (който работи само на .NET 4.5).

Така че понижаването на dot net означава понижаване на версията на ASP.NET MVC.

Една от многото грешки, които получаваме, е

Името на типа или пространството от имена „Mvc“ не съществува в пространството от имена „System.Web“

Мога само да предположа, че това се дължи на внедряването на целия междинен софтуер на Owin в ASP.NET MVC 5.

Някой имал ли е опит с премахването на тези препратки и поддържането на ASP.NET MVC 4?

Следвайки предложението на Грег по-долу, пуснах nuget, който премахна v5 и добави във v4, но сега всички неща на Owin са проблем


person Crudler    schedule 01.08.2014    source източник
comment
Инсталирал ли си v4 nuget? nuget.org/packages/Microsoft.AspNet.Mvc/4.0.30506   -  person Greg B    schedule 01.08.2014
comment
Опитвали ли сте първо да се насочите към .NET Framework 4.0 във вашето решение?   -  person Panayotis    schedule 01.08.2014
comment
Грег, последвах предложението ти. Благодаря изчистих много проблеми с кода. все още седи сега с всички неща на owin - вижте основната публикация   -  person Crudler    schedule 01.08.2014


Отговори (1)


Опитайте тези стъпки:

  1. Щракнете с десния бутон върху проекта в Solution Explorer (в Visual Studio) и изберете Properties.
  2. Променете падащото меню Target Framework на рамката, към която сега искате да се насочите.
  3. Направете същото за всички други проекти или тестови проекти в решението, за които също искате да промените целевата рамка.
  4. Редактирайте ръчно файла .csproj в текстов редактор и заменете всички низове "net45" на "net40"
  5. Във Visual Studio щракнете върху менюто Инструменти и изберете Мениджър на пакети на библиотека > Управление на пакети NuGet за решение
  6. Кликнете върху Актуализации
  7. Актуализирайте всички пакети на Microsoft
  8. Щракнете върху Рестартирай сега.
  9. Проект за възстановяване.
person Panayotis    schedule 01.08.2014
comment
Благодаря ви, но съм сигурен, че има повече стъпки от това? какво ще кажете за всички препратки към Owin. И съм сигурен, че стартовите неща ще трябва да се променят - person Crudler; 01.08.2014
comment
Е, това са някои основни стъпки. В зависимост от това какви допълнителни пакети са инсталирани в проекта, може да са необходими допълнителни стъпки. - person Panayotis; 01.08.2014