Antler将StackOverflow列为其支持站点。所以这是我的支持问题。当我尝试通过NuGet 2.8.60318.667安装ANTLR 4解析器生成器包Antlr4
时,对于Visual Studio 2010+项目(版本4.5.3.1-beta001),我收到以下错误:
Attempting to resolve dependency 'Antlr4.CodeGenerator (≥ 4.5.3.1-beta001)'.
External packages cannot depend on packages that target projects.
如何解决这个问题并安装ANTLR代码生成器?
答案 0 :(得分:1)
至少从版本4.5.3.1-beta001开始,使用ANTLR 4生成C#需要两个NuGet包:Antlr4.Runtime
和Antlr4.CodeGenerator
。另一个包Antlr4
取决于这两个。目前,尝试安装Antlr4
会在上面的问题中引发错误。但是,如果您安装Antlr4.Runtime
然后安装Antlr4.CodeGenerator
,则安装将正常运行。