ASP.NET MVC 4 Beta Breaks Developer Projects Developer
-
27-10-2019 - |
Вопрос
После обновления моей сборки предварительного просмотра разработчиков ASP.NET MVC 4 до последней бета -версии MVC 4, следующее исключение происходит для моих проектов MVC 4:
Could not load type 'System.Web.WebPages.DisplayModes' from assembly
'System.Web.WebPages, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35'.
...
Exception Details: System.TypeLoadException: Could not load type
'System.Web.WebPages.DisplayModes' from assembly 'System.Web.WebPages,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
Как это исправить?
Обновлять: Я установил новый пакет Beta Nuget MVC 4, который добавил большинство правых сборок, но теперь я получаю ошибку Displaymodes на компиляции:
The name 'DisplayModes' does not exist in the current context.
Для следующего фрагмента кода в Global.asax.cs
:
DisplayModes.Modes.Insert(0, new DefaultDisplayMode("iPhone") { ... });
2 -е обновление: Решен.
Решение
А DisplayModes
Синтаксис изменился на:
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
...
});
Не связан с StackOverflow