在Visual Studio 2013中集成ANTLR4的问题

时间:2015-10-29 07:18:27

标签: visual-studio-2013 antlr

我尝试通过引用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 文件。

谢谢, 希瓦。

1 个答案:

答案 0 :(得分:-1)

该博客帖子似乎是基于ANTLR 3(虽然声称是4)。你可能会检查我的,

https://blog.lextudio.com/2014/08/how-to-use-antlr-4-on-net/

目标文件应来自NuGet包。