StringTemplate: загрузка шаблона с диска? - PullRequest
2 голосов
/ 11 июня 2010

Я использую StringTemplate в c # и следующий код для загрузки шаблона из подкаталога моего приложения.

StringTemplateGroup group = new StringTemplateGroup("myGroup", "/tmp");
StringTemplate query = group.GetInstanceOf("Sample");
query.SetAttribute("column", "name");
Console.WriteLine(query);

У меня есть файл шаблона Sample.st в каталоге tmp моего приложения.

Я получаю следующую ошибку.

Необработанное исключение: System.ArgumentException: Не удается найти шаблон Sample.st;иерархия групп: [myGroup]

Кто-нибудь знает, что здесь не так?

Ответы [ 2 ]

2 голосов
/ 14 июня 2010

Возможно, вы должны указать абсолютный путь в качестве второго параметра для StringTemplateGroup конструктора?

0 голосов
/ 09 ноября 2010

Помимо добавления ссылки на сборку Antlr3.StringTemplate, вам также необходимо добавить ссылку на сборку Antlr3.Runtime (необязательно сборку Antlr3.Runtime.Debug, хотя это также будет работать).Это сработало для меня.

...