ASP.NET MVC 4 Beta Breaks Projets de Developer Preview
-
27-10-2019 - |
Question
Après la mise à niveau à mes ASP.NET MVC 4 ensembles Developer Preview à la dernière version bêta MVC 4, l'exception suivante se produit pour mes projets 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'.
Comment puis-je résoudre ce problème?
Mise à jour: J'ai installé le nouveau package MVC 4 Beta NuGet, qui a ajouté la plupart des ensembles droit, mais maintenant je reçois l'erreur de DisplayModes manquante sur la compilation:
The name 'DisplayModes' does not exist in the current context.
Pour la pièce suivante de code dans Global.asax.cs
:
DisplayModes.Modes.Insert(0, new DefaultDisplayMode("iPhone") { ... });
2ème mise à jour:. Résolu
La solution
La syntaxe de DisplayModes
a changé à:
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
...
});
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow