我將Antlr3.StringTemplate.dll和Antlr3.Runtime.dll從http://www.stringtemplate.org/複製到cs-script/lib目錄(http://www.csscript.net/)並執行下面的代碼,但它說它無法找到Antlr的程序集爲什麼?我的編號如下如何用StringTemplate運行cs-script(c#腳本)?
//css_reference Antlr3.Runtime.dll;
//css_reference Antlr3.StringTemplate.dll;
using System;
using Antlr.StringTemplate;
using Antlr.StringTemplate.Language;
using System.Windows.Forms;
class Script
{
static public void Main(string[] args)
{
StringTemplateGroup group = new StringTemplateGroup("myGroup", @"C:\Tutorials\stringtemplate", typeof(DefaultTemplateLexer));
StringTemplate helloAgain = group.GetInstanceOf("homepage");
helloAgain.SetAttribute("title", "Welcome To StringTemplate");
helloAgain.SetAttribute("name", "World");
helloAgain.SetAttribute("friends", "Terence");
helloAgain.SetAttribute("friends", "Kunle");
helloAgain.SetAttribute("friends", "Micheal");
helloAgain.SetAttribute("friends", "Marq");
Console.Out.WriteLine(helloAgain.ToString());
}
}
這是真的嗎?或者它是否說*「......或者它的一個依賴關係......」*?我會建議使用融合日誌並查看是否缺少任何依賴關係。 – 2011-01-09 20:47:30