2011-08-22 3 views

risposta

13

FParsec non è installato GAC, pertanto è necessario inserire il percorso completo della DLL nella direttiva #r, non solo il nome del gruppo. Inoltre, non dimenticare che "... FParsec è costruito come due DLL: i bit C# sono compilati in FParsecCS.dll e i bit F # (che dipendono dai bit C#) sono compilati in FParsec.dll." (section 3.2 della documentazione). per esempio.

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

Ero * sicuro * l'ho provato anche con il percorso completo. Sembra che mi sia sbagliato. –

+0

Se si utilizza sempre la DLL, è possibile aggiungerla automaticamente a FSI tramite la riga di comando con '-r" C: \ Fparsec.dll "'. L'opzione si nasconde nelle opzioni FSI in Visual Studio –

+7

Inoltre, assicurati di fare riferimento a FParsecCS prima di FParsec, altrimenti riceverai un errore FS0074. – leakyboat