【问题标题】:Antlr in Visual Studio -- control location of generated C# files?Visual Studio 中的 Antlr——生成的 C# 文件的控制位置?
【发布时间】:2015-01-24 00:03:42
【问题描述】:

我有一个 Antlr 语法。它有助于生成一些文件——例如下面的文件。

bin/Debug/CalculatorExpressionParserBaseListener.cs

唯一的问题是我真正想做的就是把它放到另一个目录中,比如说

antlrGenerated/CalculatorExpressionParserBaseListener.cs

我可以告诉 Antlr 这样做吗?

我知道我可以移动文件。但这是一个烦人的额外步骤,每次重新生成时都必须这样做。

【问题讨论】:

    标签: c# path antlr generated-code


    【解决方案1】:

    ANTLR MSBuild 就是这样开发的,没有选项可以更改文件路径。

    您要保留该临时文件的目的是什么?生成的文件根本没用(调试除外),应该从源代码管理中排除。

    【讨论】:

    • 其他 IDE 不构建 ANTLR (Xamarin Studio)。所以我在从我的 mac 开发时需要它。
    • 在非 Windows 平台上,您应该测试最新的 xbuild,因为我曾经报告的有关 ANTLR 目标的许多问题都已修复。同时,使用条件在 Mono 上调用 ANTLR 非常容易。我这里有一个样本,github.com/lextm/sharpsnmplib/blob/master/archived/ast_gen2/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    • 2017-03-10
    相关资源
    最近更新 更多