无法编译我的项目

时间:2012-01-12 21:21:06

标签: asp.net-mvc-3 .net-4.0 gac

所以我正在研究ASP.NET项目。我试图调试一些我无法弄清楚的奇怪问题。我决定下载MVC的源代码并使用它进行调试。发生了什么。

  1. 我从codeplex下载并编译了mvc解决方案。
  2. 我从我自己的项目中删除了对MVC的引用,并添加了对源代码csproj文件的引用
  3. 同时我弄清楚实际问题是什么,所以决定回去删除源代码csproj文件。
  4. 我添加了C:\ Program Files(x86)\ Microsoft ASP.NET \ ASP.NET MVC 3 \ Assemblies \ System.Web.Mvc.dll参考
  5. 现在当我尝试运行项目时,我得到以下错误。我在c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files下删除并重命名了根文件夹,但是当我运行项目时,这个文件夹再次被创建并抱怨同样的错误。

    c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 037dc5b9 \ 7cd3238e \ App_Web_logon.cshtml.9cf88e2b.y6cgf4sv.0.cs(41):error CS0433:Type 'System:.Web.Mvc.WebViewPage'存在于'c:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ root \ 037dc5b9 \ 7cd3238e \ assembly \ dl3 \ 527f6213 \ 51a90210_63d1cc01 \ System中。 Web.Mvc.DLL'和'c:\ Windows \ Microsoft.NET \ assembly \ GAC_MSIL \ System.Web.Mvc \ v4.0_3.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll'

1 个答案:

答案 0 :(得分:6)

删除bin文件夹解决了问题。显然,做一个“清洁解决方案”/“重建解决方案”没有删除系统dll(我认为有充分的理由)。无论如何,感谢那些对我的问题发表评论的人。