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' またはその依存関係の 1 つを読み込めませんでした」 . 見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)」が表示されます。
Windows 8 を使用しています (Visual Studio 2012、.NET 4.5)