我尝试通过引用link中的信息在Visual Studio中集成ANTLR4。
我根据上面提到的链接在.csproj文件中添加了下面提到的代码。
<PropertyGroup>
<!-- Folder containing Antlr4BuildTasks.dll -->
<Antlr4BuildTaskPath>$(ProjectDir)..\Reference\Antlr4</Antlr4BuildTaskPath>
<!-- Path to the ANTLR Tool itself. -->
<Antlr4ToolPath>$(ProjectDir)..\Reference\Antlr4\antlr4-csharp-4.0.1-SNAPSHOT-complete.jar</Antlr4ToolPath>
</PropertyGroup>
<Import Project="$(ProjectDir)..\Reference\Antlr4\Antlr4.targets" />
编辑.csproj文件后,我尝试重新加载项目。它抛出的错误是&#34;导入的项目&#34; .. \ Reference \ Antlr4 \ Antlr4.targets&#34;没找到。&#34;
然后我查看了文件夹 \ Reference \ Antlr4 ,但它不包含 Antlr4.targets 文件。我从ANTLR网站下载了 Antlr4.Runtime.dll 和 antlr-4.5.1-complete.jar ,但我找不到Antlr4.targets。
请帮我查找 Antlr4.targets 文件。
谢谢, 希瓦。
答案 0 :(得分:-1)
该博客帖子似乎是基于ANTLR 3(虽然声称是4)。你可能会检查我的,
https://blog.lextudio.com/2014/08/how-to-use-antlr-4-on-net/
目标文件应来自NuGet包。