位于ASP.NET MVC的Razor View Engine的源代码位于何处?
问题描述:
我想研究Razor视图引擎的来源。由于MS为MVC提供了源代码,因此我认为Razor也可用......但一直无法找到它。有什么建议么?位于ASP.NET MVC的Razor View Engine的源代码位于何处?
答
Razor的MVC 3 Beta版本的源代码可在此处获得:http://aspnet.codeplex.com/releases/view/54306。然而,这个版本已经很老了,并且对Razor进行了一些修改。
Razor的最终来源将提供MVC3 RTM的发布
答
好后不久......即使源代码还不可用,你可以几乎采取使用Reflector看看(完全免费) 。只需找到DLL并导入反射器。
但是,请注意,逆向工程可能或可能不是在您的国家是非法的。在我的,这是完全合法的,特别是当你的目的是学习。
答
我知道这是一个老问题,但微软刚刚发布了Razor,WebMatrix.Data,System.Json和其他一些ASP.NET堆栈技术的源代码。
查看源代码here。 Apache 2.0许可证。对于MVC
答
源代码是在这里
“建筑与担忧完全分离,包括合并后的MVC,网络API和网页W /剃刀动态网站模型视图控制器架构。” https://github.com/aspnet/Mvc
“用于MVC Web应用程序的查看页面中的CSHTML文件的解析器和代码生成器”。 https://github.com/aspnet/Razor
这具有指针,所有的.NET源 https://github.com/Microsoft/dotnet
享受!
Andrew,@ JimSchubert的答案现在实际上是正确的。 – 2012-12-12 10:59:33