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

Asp.net mvc 在项目中使用最新的ASP.NET MVC4 RC1源代码,asp.net-mvc,asp.net-mvc-4,Asp.net Mvc,Asp.net Mvc 4,我的机器安装了ASP.NET MVC3和ASP.NET MVC4 beta1 我刚刚从下载了ASP.NET MVC4的最新源代码 如何在VS2010中创建使用从此源代码创建的程序集的项目?您可以查看。这是关于ASP.NET MVC的旧版本,但同样适用于MVC4.0测试版 以下是步骤: 在VS中创建新的ASP.NET MVC 4项目 删除System.Web.Mvc程序集(或您将尝试调试的任何程序集)的引用 添加对已编译程序集的引用 在web.config中,确保删除相应的(具有强名称的程序集),

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

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


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

您可以查看。这是关于ASP.NET MVC的旧版本,但同样适用于MVC4.0测试版

以下是步骤:

  • 在VS中创建新的ASP.NET MVC 4项目
  • 删除System.Web.Mvc程序集(或您将尝试调试的任何程序集)的引用
  • 添加对已编译程序集的引用
  • 在web.config中,确保删除相应的
    (具有强名称的程序集),否则它将使用GAC中的程序集,而不是自定义生成的程序集

  • 我在下载了源代码,并在那里和那里使用了说明,以获得一个具有工作单元测试的编译解决方案

    然后,我在解决方案中创建了一个新的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源代码中。

    该框架是bin可部署的;您是否尝试过将库放到应用程序的容器中,或者您正在询问如何创建一个编译MVC4源代码的解决方案?FWIW:“因为生成的二进制文件是可在bin中部署的,所以这允许您编译自己的构建,并在签入后立即尝试产品更新。”-我可以生成源代码,但正在寻找一种方法来创建一个使用已编译程序集的ASP.NET MVC项目。您可以使用现有的MVC4项目模板,将自定义生成的程序集放到应用程序的bin文件夹中,或者创建直接针对自定义程序集的自己的项目模板。