Pet*_*ron 1 asp.net-mvc asp.net-mvc-4
升级到我的ASP.NET MVC 4开发人员预览程序集到最新的MVC 4 beta后,我的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'.
Run Code Online (Sandbox Code Playgroud)
我该如何解决?
更新:我安装了新的MVC 4 Beta NuGet包,它添加了大多数正确的程序集,但现在我在编译时得到了丢失的DisplayModes错误:
The name 'DisplayModes' does not exist in the current context.
Run Code Online (Sandbox Code Playgroud)
对于以下代码Global.asax.cs:
DisplayModes.Modes.Insert(0, new DefaultDisplayMode("iPhone") { ... });
Run Code Online (Sandbox Code Playgroud)
第二次更新:解决了.
该DisplayModes语法已更改为:
DisplayModeProvider.Instance.Modes.Insert(0, new DefaultDisplayMode("iPhone")
{
...
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2269 次 |
| 最近记录: |