技术开发 频道

ASP.NET MVC 3 RC完美发布 增大量改进

  【IT168 评论】今天早上,ASP.NET组发布了ASP.NET 3 RC版(release candidate)。你们可以从这里进行下载

  ASP.NET MVC 3是个很完美的发布,增加了大量的功能改进。它可以向后兼容ASP.NET MVC V1 和 V2,可以轻易的升级你现有的项目(可以阅读发布须知,根据里面的步骤去做)。你还可以通过我之前发表的博客文章来学习ASP.NET MVC 3的很多功能。

  •Introducing Razor – a new View Engine for ASP.NET (July) •ASP.NET MVC 3 Preview 1 (July) •ASP.NET MVC 3 Beta (Oct) •ASP.NET MVC 3: @model keyword in Razor (Oct) •ASP.NET MVC 3: Layouts with Razor (Oct) 今天的ASP.NET MVC 3 RC build 包含了一些附加的功能改进(除了修正了一些bug外,还有工具改进等等)。这篇博文涵盖了今天的发布的所有改进细节。请查看我以前的文章以了解更多的关于ASP.NET MVC 3 previews/betas版的特性和改进的介绍 .

  Visual Studio对Razor的智能提示支持

  Visual Studio和免费的Visual Web Developer Express提供了对Razor-based 视图模板的支持。当你在razor based视图模板里编辑时,支持HTML, C#, VB, JavaScript 和 CSS的智能提示:


  你可以获得完全的C#/VB代码的智能提示,包括HTML helper方法(所有的已经存在于ASP.NET MVC的helper方法同样可以在Razor based 视图下良好的工作。我们同样提供了Razor关键词和指令的智能提示。


▲▲

  注意:参见下面的图所示的,当设置@model指令给一个Product时,强类型的HTML helpers现在可以正确在“Product” 类里提供智能提示。


  我们仍在对editor做最后的性能测试,如果你遇到这样的问题:智能提示好像不能工作或者看起来比较慢。请给我们发送报告,这样我们可以解决它。

  NuGet 管理包

  我上个月发了一篇文章是关于一个新的,开源管理包的,那时我们称呼它为“NuPack”,在此我们继续称它为NuPack to NuGet。今天ASP.NET MVC 3 release可以把它作为安装的一个选择进行自动安装。

  你可以很容易的在你的项目里使用NuGet下载和安装商业的和开源库。比如:安装Nhibernate和LINQ extension library,我可以在Visual Studio 的NuGet管理包命令行输入“install-package NHibernate.Linq”


  当我敲入“enter”键时,NuGet将会自动下载所有的类库或者他们的依赖项然后建立我自己的ASP.NET MVC 3区使用它。


▲▲

  现在有数以百计的.net开源库在NuGet包的feed里,以后还会继续的增加。我们认为NuGet可以使得所有的.net开发人员通过社区来改变和共享这些功能,以创建更加好的.Net项目。


0
相关文章