2011-08-22 15 views

Odpowiedz

13

nie jest zainstalowany GAC FParsec, dlatego trzeba umieścić pełną ścieżkę do biblioteki dll w dyrektywie #R, nie tylko nazwa zespołu. Ponadto, nie zapominaj, że "... FParsec jest zbudowany jako dwie biblioteki DLL. Bity C# są kompilowane do FParsecCS.dll, a bity F # (zależne od bitów C#) są kompilowane do FParsec.dll." (section 3.2 dokumentacji). na przykład

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

Byłem * pewien * Próbowałem również z pełną ścieżką. Wydaje się, że się pomyliłem. –

+0

Jeśli zawsze używasz biblioteki dll, możesz dodać ją do FSI automatycznie za pomocą wiersza poleceń z opcją '-r" C: \ Fparsec.dll "'. Ta opcja ukrywa się w opcjach FSI w wizualnym studio –

+7

Pamiętaj też, aby odwołać się do FParsecCS przed FParsec, w przeciwnym razie pojawi się błąd FS0074. – leakyboat

Powiązane problemy