C# Antlr4cs什么也不做

C# Antlr4cs什么也不做,c#,antlr,antlr4,C#,Antlr,Antlr4,我是Antlr的新手。我想在C#中使用Antlr,我已经完成了中描述的所有事情,但是当我构建项目时,什么都没有发生 我的项目文件的一部分: MSBuild:编译 Model.ScriptGrammar ..\..\External\Antlr ..\..\External\Antlr\antlr4-csharp-4.0.1-SNAPSHOT-complete.jar $(ProjectDir)\copyExternals.bat 我的测试语法文件: 我正在使用Visual Studio 2

我是Antlr的新手。我想在C#中使用Antlr,我已经完成了中描述的所有事情,但是当我构建项目时,什么都没有发生

我的项目文件的一部分:


MSBuild:编译
Model.ScriptGrammar
..\..\External\Antlr
..\..\External\Antlr\antlr4-csharp-4.0.1-SNAPSHOT-complete.jar
$(ProjectDir)\copyExternals.bat
我的测试语法文件:

我正在使用Visual Studio 2012 Professional

  • 从项目文件中删除以下行:

    <PropertyGroup>
      <!-- Folder containing Antlr4BuildTasks.dll -->
      <Antlr4BuildTaskPath>..\..\External\Antlr</Antlr4BuildTaskPath>
      <!-- Path to the ANTLR Tool itself. -->
      <Antlr4ToolPath>..\..\External\Antlr\antlr4-csharp-4.0.1-SNAPSHOT-complete.jar</Antlr4ToolPath>
    </PropertyGroup>
    <Import Project="..\..\External\Antlr\Antlr4.targets" />
    
  • <PropertyGroup>
      <!-- Folder containing Antlr4BuildTasks.dll -->
      <Antlr4BuildTaskPath>..\..\External\Antlr</Antlr4BuildTaskPath>
      <!-- Path to the ANTLR Tool itself. -->
      <Antlr4ToolPath>..\..\External\Antlr\antlr4-csharp-4.0.1-SNAPSHOT-complete.jar</Antlr4ToolPath>
    </PropertyGroup>
    <Import Project="..\..\External\Antlr\Antlr4.targets" />
    
    options 
    { 
        language=CSharp_v4_5; 
    }