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

Visual Studio 2013 ASP.NET项目中Antlr包的用途是什么?,asp.net,visual-studio-2013,antlr,nuget-package,Asp.net,Visual Studio 2013,Antlr,Nuget Package,Visual Studio 2013中的ASP.NET(web表单)项目模板包括几个包。我试图找出哪些是必要的(可能需要为此创建一个单独的问题)。位于的帖子解释了其中一些的用途,但我无法确定Antlr需要服务哪些。有人能澄清一下吗?它是包中声明的一个可传递依赖项,用于CSS和。也与Visual Studio 2015(ASP.NET MVC 5)相关 ASP.Net模板中的捆绑和缩小是在Microsoft.AspNet.Web.Optimization中实现的,它依赖于webfeel,而webf

Visual Studio 2013中的ASP.NET(web表单)项目模板包括几个包。我试图找出哪些是必要的(可能需要为此创建一个单独的问题)。位于的帖子解释了其中一些的用途,但我无法确定Antlr需要服务哪些。有人能澄清一下吗?

它是包中声明的一个可传递依赖项,用于CSS和。

也与Visual Studio 2015(ASP.NET MVC 5)相关

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


因此,如果您想利用ASP.Net模板的内置绑定和缩小功能,您需要所有这些功能。

我猜这是用于LESS和Sass集成的?像这样暴露内部依赖似乎很奇怪。我不喜欢我的项目引用snowball,因为一个依赖项需要20个我个人不需要的其他依赖项。@Dai为什么这么奇怪?这就是图书馆应该如何工作,只要做好一件事。如果它们需要额外的功能,那么它们可以依赖其他现有库。你希望他们在优化库中实现一个完整的词法分析器吗?@ManiGandham这很好-但我更希望VS只在项目引用列表中显示我的项目的直接依赖项,并在默认情况下隐藏子体依赖项。@Dai-VS 2017实际上就是这样工作的。如果展开顶级依赖项,则会看到子依赖项,但默认情况下不会显示它们。“这实际上正是VS2017的工作方式”。是的,但只使用SDK样式的csproj文件格式。