在项目中使用ASP.NET MVC4 RC1的最新源代码

时间:2012-03-28 19:11:40

标签: asp.net-mvc asp.net-mvc-4

我的机器安装了ASP.NET MVC3和ASP.NET MVC4 beta1。

我刚刚从http://aspnetwebstack.codeplex.com/SourceControl/list/changesets

下载了最新的ASP.NET MVC4源代码

如何在VS2010中创建使用从此源代码创建的程序集的项目?

2 个答案:

答案 0 :(得分:1)

您可以查看following blog post。它是关于ASP.NET MVC的旧版本,但同样适用于MVC 4.0 Beta。

以下是步骤:

  1. 在VS
  2. 中创建一个新的ASP.NET MVC 4项目
  3. 删除System.Web.Mvc程序集的引用(或者您将尝试调试的任何程序集)
  4. 添加对已编译的程序集的引用
  5. 在您的web.config中,请确保删除相应的<add assembly="System.Web.Mvc, ...">(具有强名称的那个),否则它将使用GAC中的程序集而不是您自定义的程序集。

答案 1 :(得分:0)

我在http://aspnetwebstack.codeplex.com/下载了源代码并使用了http://aspnetwebstack.codeplex.com/documentation那里的说明来获得具有工作单元测试的编译解决方案。

然后我在解决方案中创建了一个新的MVC4-Beta1项目。我删除了对

的引用
  • System.Web.Mvc.dll
  • System.Web.WebPages.dll

并添加了对解决方案中相应项目的引用。

然后我在主文件夹和视图文件夹中更改了web.configs。

 <add key="webpages:Version" value="2.0.0.0" /> 

已更改为

 <add key="webpages:Version" value="3.0.0.0" />

我现在可以编译项目并调试到MVC源代码。