【发布时间】:2017-04-17 01:37:22
【问题描述】:
我将ANTLR4 与Visual Studio 和C# 一起使用。在构建过程中,ANTLR4 工具会生成 6 个C# 源文件(即 Parser、Lexer、Visitor、Listener 等),它们对应于 ANTLR 生成的解析器。该文件在项目的 obj/Debug 目录中生成(假设选择了 Debug 模式)。我将这些文件作为链接添加到解决方案资源管理器中以检查生成的代码。
如果我尝试更改为发布模式ANTLR4 在项目的 obj/Release 目录中生成相同的文件,并且这些文件与在 obj/Debug 目录中生成的文件发生冲突(同一命名空间中的重复类)。
问题是:
当我处于发布模式并完成上述操作时,有没有办法将解决方案资源管理器中生成的文件从调试模式中排除(在发布模式下),或者我必须从解决方案中手动排除 obj/Debug 目录explorer 以避免冲突?
提前致谢
【问题讨论】:
标签: visual-studio build antlr