ASP.NET MVC 4 Beta bricht Entwickler Vorschau -Projekte
-
27-10-2019 - |
Frage
Nach dem Upgrade auf meinen ASP.NET MVC 4 -Entwickler -Vorschau -Assemblys auf die neueste MVC 4 Beta tritt die folgende Ausnahme für meine MVC 4 -Projekte auf:
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'.
Wie repariere ich das?
Aktualisieren: Ich habe das neue MVC 4 Beta -Nuget -Paket installiert, das die meisten der richtigen Baugruppen hinzugefügt hat. Jetzt erhalte ich den fehlenden DisplayModes -Fehler auf Compile:
The name 'DisplayModes' does not exist in the current context.
Für den folgenden Code in Global.asax.cs
:
DisplayModes.Modes.Insert(0, new DefaultDisplayMode("iPhone") { ... });
2. Update: Gelöst.
Lösung
Das DisplayModes
Syntax hat sich zu:
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
...
});
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow