言語の定義を保持する外部ファイルをロードするテキスト言語認識に、外部ライブラリNTextCatを使用しています。.txt
ファイルは実行時にロードされます。このライブラリは、ASP.NET、ASP.NET MVC、および WinForms といういくつかのプロジェクトで既に成功裏に使用されています。
コンストラクターがロードされるファイルでどのように見えるかを次に示します。空のコンストラクターを使用しています。
var languageIdentifier = new LanguageIdentifier(); // Empty constructor uses default \LM fodler
var languageIdentifier = new LanguageIdentifier("path to files"); // Overload which takes different path to files
上記のフォルダーを、すべての bin フォルダーを含むソリューション内のすべてのプロジェクトに既にコピーしましたが、うまくいきませんでした。
次のような例外が発生します。
Could not find a part of the path 'C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\LM\'.A first chance exception of type 'System.AggregateException' occurred in mscorlib.dll
なぜそのパスを探し続けるのですか?