Visual Studio 2013 ASP.NET项目中的Antlr包的目的是什么?

Visual Studio 2013中的ASP.NET(Web窗体)项目模板包含几个包。 我试图找出哪些是必不可less的(可能需要为此创build一个单独的问题)。 http://blogs.msdn.com/b/webdev/archive/2013/10/16/asp-net-features-in-new-project-templates-in-visual-studio-2013.aspx中的post解释了其中一些目的,但我不明白哪些需要Antlr服务。 有人可以澄清?

它是在WebGrease包中声明的传递依赖项 ,它用于CSS 词法分析器和分析器 。

也适用于Visual Studio 2015(ASP.NET MVC 5)

ASP.Net模板中的绑定和缩小在Microsoft.AspNet.Web.Optimization中实现,它依赖于WebGrease ,而WebGrease本身依赖于Antlr

所以,如果你想利用ASP.Net模板的内置捆绑和缩小,你需要所有的。