我已通过更新剃刀,在我引用的MVC网页从MVC4到MVC5预发布升级可怕的错误,我已经System.Web.Mvc,System.Web.Webpages,System.Web.Webpages.Razor并System.Web.Razor作为版本v4.0.30319,当我运行我的应用程序获得
[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to
[B]System.Web.WebPages.Razor.Configuration.HostSection.
Type A originates from
'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'.
Type B originates from
'System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\membership\c70f06fe\9163b1ca\assembly\dl3\291c956e\73c25daa_cf74ce01\System.Web.WebPages.Razor.dll'.
Run Code Online (Sandbox Code Playgroud)
这与http://www.asp.net/whitepapers/mvc4-release-notes相同
谢谢
添加堆栈跟踪:
[InvalidCastException: [A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection.
Type A originates from 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' in the context 'Default' at location
'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll'. Type B originates from 'System.Web.WebPages.Razor, Version=3.0.0.0, …Run Code Online (Sandbox Code Playgroud) 出于某种原因,我的Visual Studio 2013 Preview无法创建MVC 5项目.由于MVC项目现在是CodePlex的开源项目,我想知道是否有一种简单的方法可以在我的Visual Studio 2012 Ultimate中开发MVC 5项目.
我在使用 Razor 视图时遇到了最奇怪的问题。我有两个不同的项目,一个工作正常,另一个则不行。但非常奇怪的是,对于不起作用的项目,另一位同事有相同的代码和相同的 Visual Studio 2013,并且对他来说工作正常。我的第一个想法是我正在使用的 web.config 和引用,但我更新到最新的 MVC 5.2 nuget 包,但它仍然无法工作。
当我@model在顶部输入时,它不知道它是什么,并且表现得好像它不应该在那里,当我输入时,@Html.HiddenFor(x => x.Name)它甚至不知道它HiddenFor是什么。如果我运行它,该页面将会工作,但是在开发页面时,它会将模型视为动态类型,并且我根本无法使用智能感知。我也已经删除了suo文件。
更新:即使这样也行不通@using (Html.BeginForm....
有任何想法吗?