我正在尝试使用移植到 IKVM 的斯坦福 NLP 工具,但它给了我未处理的异常。
这是我正在使用的代码
`string StanfordModelsDirectory = "englishPCFG.ser.gz";
try
{
LexicalizedParser LP = LexicalizedParser.loadModel(StanfordModelsDirectory);
TreebankLanguagePack tlp = new PennTreebankLanguagePack();
GrammaticalStructureFactory gsf = tlp.grammaticalStructureFactory();
Tree parse = LP.apply("what's the largest city in canada?");
parse.pennPrint();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}`
我引用了 IKVM.OpenJDK.Core 和 stanford-parser,但消息“无法加载文件或程序集 'IKVM.OpenJDK.Core, Version=7.1.4532.2, Culture=neutral, PublicKeyToken=13235d27fcbfff58' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)出现。
我正在使用 Windows 8(Visual Studio 2012,.NET 4.5)