最佳答案
我得到了以下错误:
[ A ]系统。网页。网页。剃刀。配置。主机节不能被强制转换 到[ B ]系统。网页。网页。剃刀。配置。主机节。类型 A 源自“ System.Web.WebPages. Razor,Version = 2.0.0.0, 区域性 = 中性,PublicKeyToken = 31bf3856ad364e35’ “默认”位置 ‘ C: WINDOWS Microsoft. Net Assembly GAC _ MSIL System. Web.WebPages. Razor v4.0 _ 2.0.0.0 _ _ 31bf3856ad364e35 System. Web.WebPages. Razor.dll’。 类型 B 源自‘ System.Web.WebPages. Razor,Version = 3.0.0.0, 区域性 = 中性,PublicKeyToken = 31bf3856ad364e35’ “默认”位置“ C: 用户 MyName AppData 本地临时 ASP.NET 文件根63e7ff36 a1cb775d 程序集 dl38f568c189b7ddacf _ d04dcf01 System. WebPages. Razor.dll’。
我在堆栈溢出中搜索过类似的问题,并使用了他们的解决方案,但似乎并没有解决我正在经历的问题。
它突然发生,我只是按下清洁的解决方案,这个错误弹出。我还开始在解决方案上使用 nuget 包恢复。我也更新了我的软件包(使用 Update-package) ,所以其中一个软件包可能与这个问题有关。