9

F# Interactive でFParsecコードを実行しようとしていますが、成功しません。このファイルをビルドして実行することはできtutorial.fsますが、FSI では認識されなかったため、同じことは起こりませんFParsec.dll

すでに FSI でコマンドを実行しようとしました#r "Parsec"が、役に立ちませんでした。

ここで何が問題なのか、誰にも手がかりがありますか?

ここに画像の説明を入力

4

1 に答える 1

14

FParsec は GAC がインストールされていないため、アセンブリの名前だけでなく、DLL へのフル パスを #r ディレクティブに入れる必要があります。また、「... FParsec は 2 つの DLL としてビルドされます。C# ビットは FParsecCS.dll にコンパイルされ、F# ビット (C# ビットに依存します) は FParsec.dll にコンパイルされます」ということも忘れないでください。(ドキュメントのセクション 3.2 )。例えば

#r @"C:\FParsecCS.dll"
#r @"C:\FParsec.dll"
于 2011-08-22T03:15:27.580 に答える