【问题标题】:Compiler Error Message: CS0433 The type 'System.Web.Mvc.WebViewPage<TModel>'编译器错误消息:CS0433 类型“System.Web.Mvc.WebViewPage<TModel>”
【发布时间】:2015-09-18 06:04:30
【问题描述】:

我在 Visual Studio 2013 中使用 MVC5,当我运行我的项目时,我在项目构建成功时遇到错误:

Compiler Error Message: CS0433: The type 'System.Web.Mvc.WebViewPage<TModel>' exists in both 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Mvc\v4.0_5.1.0.0__31bf3856ad364e35\System.Web.MVC.dll' and 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\ac088797\ac28303c\assembly\dl3\af0a60ce\a6fbe2c8_3cb3d001\System.Web.Mvc.DLL'

【问题讨论】:

  • 我希望您已经尝试过the ultimate fixes for MS issues 之类的清理解决方案、重新启动 VS、清除临时文件等?
  • 是的,我也替换了 .dll 文件

标签: asp.net-mvc asp.net-mvc-4 model-view-controller asp.net-mvc-5 asp.net-mvc-5.1


【解决方案1】:

我怀疑编译视图时会发生错误,除非您更改了项目设置,否则不会在构建时发生。

由于文件c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\ac088797\ac28303c\assembly\dl3\af0a60ce\a6fbe2c8_3cb3d001\System.Web.Mvc.DLL在临时文件夹中,您可以删除它再试一次吗?

你得到同样的结果吗?

【讨论】:

  • 由于权限问题无法删除此 .dll 文件
【解决方案2】:

我是在为 MVC5 添加新的更新 System.Web.MVC.dll 文件后完成的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-04
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多