Проблемы при попытке запустить FParsec в F # Interactive - PullRequest
8 голосов
/ 22 августа 2011

Я пытаюсь запустить некоторый код FParsec в F # Interactive, но безуспешно. я может создать и запустить этот файл tutorial.fs, но с FSI этого не происходит, так как он не распознает FParsec.dll.

Я уже пытался запустить команду #r "Parsec" в FSI, но безрезультатно.

Кто-нибудь знает, в чем здесь проблема?

enter image description here

1 Ответ

13 голосов
/ 22 августа 2011

FParsec не установлен GAC, поэтому вам нужно указать полный путь к dll в директиве #r, а не только имя сборки.Также не забывайте, что «... FParsec построен как две библиотеки DLL. Биты C # компилируются в FParsecCS.dll, а биты F # (которые зависят от битов C #) компилируются в FParsec.dll».( раздел 3.2 документации).например,

#r @"C:\FParsecCS.dll"
#r @"C:\FParsec.dll"
...