2011-03-27 10 views
8

Ho avuto F # Powerpack per un po 'di tempo. Funzionava perfettamente. Ma pochi giorni prima, non so quello che ho fatto, ogni volta che compilo il mio progetto ed eseguirlo, ottengo un erroreProblema con F # Powerpack. Errore metodo non trovato

Method not found: 'System.Object Microsoft.FSharp.Text.Parsing.Tables`1.Interpret(Microsoft.FSharp.Core.FSharpFunc`2<Microsoft.FSharp.Text.Lexing.LexBuffer`1<Char>,!0>, Microsoft.FSharp.Text.Lexing.LexBuffer`1<Char>, Int32)'. 

ho provato sul mio portatile troppo. Poi ho pensato che potrebbe essere un errore nel mio codice. Così ho iniziato un nuovo progetto, F # Parsed Language Starter Kit (lo starter kit che trovi online) e fallisce con lo stesso errore. Ho provato a reinstallare F # Powerpack ma l'errore continua.

risposta

3

Inviare i dettagli della configurazione di installazione e degli aggiornamenti a fsbugs all'indirizzo microsoft.com.

Inoltre, si prega di ripristinare Visual Studio, e/o le istruzioni on this page ed inviare il contenuto del file pub.config.

Una soluzione per farti andare di nuovo è quello di ricompilare il F # Power Pack for .NET 4.0 (si tratta di un binario NET 2.0, e questo in relazione al problema che stai vedendo)

+6

Per quanto riguarda la soluzione alternativa proposta, ho creato il Power Pack contro il CLR 4.0 e ho firmato con decisione gli assembly (in modo che possano essere installati nel GAC) e non abbiamo riscontrato questo problema dopo l'installazione di SP1. Se qualcuno vuole i binari senza creare tutto da zero, li ho caricati qui: http://dl.dropbox.com/u/10282384/FSPowerPackCLR4SP1.7z – ildjarn

+0

Ho sollevato un bug per questo contro fsyacc (http://fsharppowerpack.codeplex.com/workitem/5991) sebbene da quello che dice ildjarn potrebbe essere un problema CLR più di un problema di fsyacc. – itowlson

+0

Ho aggiunto un commento al bug @itowlson generato su codeplex, con una correzione suggerita da dsyme. Ha funzionato per me. Vedi [collegamento] (http://fsharppowerpack.codeplex.com/workitem/5991) –

3

Ho lo stesso errore durante il tentativo di creare WikiBooks Lexing/Parsing example in Visual Studio 2012. Ho risolto il problema spostando il framework di destinazione da 4.0 a 4.5 nelle impostazioni del progetto.

+0

Questa soluzione mi ha aiutato anche io e penso che sia la più semplice. Grazie – Nikolay

Problemi correlati