如何从源代码而不是GAC使用ASP.NET MVC构建?

时间:2009-05-25 06:15:20

标签: asp.net-mvc

我已在本地安装了ASP.NET MVC,但我希望能够使用CodePlex上的SVN存储库中的代码而不是已发布的1.0版本。但是,如果我在我的解决方案中删除对GAC程序集的引用并添加对本地构建的System.Web.Mvc的引用,它将构建正常,但在运行时它说:

  

分析器错误消息:类型'System.Web.Mvc.ViewPage'不明确:它可能来自程序集'W:\ source \ projects \ vinemedia \ VineMedia.Site \ bin \ System.Web.Mvc.DLL'或者从程序集'C:\ WINDOWS \ assembly \ GAC_MSIL \ System.Web.Mvc \ 1.0.0.0__31bf3856ad364e35 \ System.Web.Mvc.dll'。请在类型名称中明确指定程序集。

2 个答案:

答案 0 :(得分:5)

在web.config和〜/ Views / web.config配置文件中需要进行大量修改才能使用ASP.NET MVC源。你应该阅读这个 - Steve Sanderson’s blog - Using the ASP.NET MVC source code to debug your app

答案 1 :(得分:-1)

您的web.config文件中的<bindingRedirect>可能会解决此问题。 This post可能有帮助。