我试图按照https://github.com/tunnelvisionlabs/antlr4cs中列出的指导原则进行操作。无法通过Visual Studio 2012生成ANTLR 4侦听器
我正在使用ANTLR语言支持扩展。
问题是我没有得到生成的文件。 属性看起来不错 - 我看到自定义工具MSBuild:编译但是当我尝试重建项目时没有任何反应。
我错过了什么?
谢谢你,罗恩
我试图按照https://github.com/tunnelvisionlabs/antlr4cs中列出的指导原则进行操作。无法通过Visual Studio 2012生成ANTLR 4侦听器
我正在使用ANTLR语言支持扩展。
问题是我没有得到生成的文件。 属性看起来不错 - 我看到自定义工具MSBuild:编译但是当我尝试重建项目时没有任何反应。
我错过了什么?
谢谢你,罗恩
好的,搜索答案后,我终于找到了一个here 似乎我需要在项目级别添加另一个nuget包,并负责从g4文件实际生成源文件。
这些文件在OBJ /调试或OBJ /释放文件夹中生成,取决于您的当前构建配置。它们不会出现在解决方案资源管理器中,但MSBuild配置指示Visual Studio从保存时起为IntelliSense目的生成和定位这些文件。
注意:某些构建平台配置和/或项目文件的修改可能会导致生成的文件被放置在不同的中间输出文件夹中。上面提到的文件夹只是最常用的文件夹。
您能否在此链接中包含相关文字?链接似乎不再起作用,所以这个答案对别人没有帮助。 –
@SamHarwell和任何达到这一点的人,Ron可能指的是由Sam Harwell和Terrance Parr撰写的nulr中的Antlr4.CodeGenerator。至少,这对我来说很有效。 –