【发布时间】:2010-06-11 15:40:15
【问题描述】:
我在 c# 中使用 StringTemplate 并使用以下代码从我的应用程序的子目录加载模板。
StringTemplateGroup group = new StringTemplateGroup("myGroup", "/tmp");
StringTemplate query = group.GetInstanceOf("Sample");
query.SetAttribute("column", "name");
Console.WriteLine(query);
我的应用程序的 tmp 目录中有一个模板文件 Sample.st。
我收到以下错误。
未处理的异常: System.ArgumentException:找不到 模板 Sample.st;组层次结构是 [我的组]
有人知道这里出了什么问题吗?
【问题讨论】:
-
我在一台机器上遇到了和你一样的问题,但在另一台机器上没有。你想清楚了吗?
-
@randy:我使用了绝对路径。虽然我不喜欢使用绝对路径。
-
我通过包含对 Antlr3.Runtime.Debug 程序集的引用解决了我的问题。
-
在下面查看我的答案;您不需要添加对调试程序集的引用,只需简单的 Antlr3.Runtime.dll。
标签: c# .net stringtemplate