注:A few hours ago we published a refresh of the ASP.NET MVC source code on the site. This source refresh is not an official new ASP.NET MVC preview release - instead it is an interim drop that provides a look at the current state of the source tree. (直接帖原文了,就是说这不是一个官方发布的预览版,只是暂时的,是对MVC Preview 3目前状况的一个预览)
ASP.NET MVC源码更新的改进这个星期ASP.NET MVC的更新(你可以从这里下载)包括不少的改进,其中的一些包括:
除了更新ASP.NET MVC框架的源码外,也发布了我们用来进行单元测试的源码。这些测试是使用MSTest和开源的Moq框架。一个用来单元测试的VS 2008项目已经可以在你本地的VS 2008 IDE中很容易的来编译和运行。
对测试Controller类测试提供了更简单的支持。你现在可以单元测试普通的Controller而不用mock任何对象(下面会有详细的介绍)
添加了若干很漂亮的特性和改经了URL routing系统的可用性(更多的介绍看下面)。
创建一个新的ASP.NET MVC项目你可以通过下载MVC源码并在本地编译它来创建你的ASP.NET MVC程序集副本,或者你也可以选择去下载一个VS的Template模板包来很容易的创建你的新ASP.NET MVC项目。
在你安装ASP.NET MVC源码更新后,你就可以在新建项目中看到一个新的“ASP.NET MVC Application”项目:
这个新的"My Templates"版本MVC项目模板就在MVC2(MVC Preview 2)的模板(就在红框的上面)下面。这就允许你在同一台电脑上很安全的创建不同版本的MVC项目。
当你用新的MVC模板创建一个新的MVC项目后,你会看到一个默认的好像下图所示的项目:
(目录结构根MVC2还是一样)
编译并运行可以看到:Home
About: