我正在用 C# 编写并想使用 tcl。
搜索后,我发现Tcl/Csharp项目可以完成这项工作,但是缺少一个允许它与注册表一起使用的包。我有一个 dll 文件形式的包,但我无法加载它。
class Program
{
static void Main(string[] args)
{
Interp interp = new Interp();
interp.eval("puts hello world"); // Works
interp.eval("load tclreg12.dll"); // Throws TclException Invalid command name "load"
interp.eval("package req registry"); // Throws TclException "cant find package registry"
TclObject result = interp.getResult();
Console.WriteLine(result);
interp.dispose();
}
}
我怎样才能使用这个包?