2011-03-27 12 views
8

Miałem F # Powerpack już od jakiegoś czasu. Działał idealnie. Ale kilka dni wcześniej, nie wiem, co zrobiłem, kiedy mogę skompilować mój projekt i uruchomić go, pojawia się błądProblem z F # Powerpack. Metoda nie znaleziono błąd

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)'. 

Próbowałem na moim laptopie też. Wtedy pomyślałem, że może to być błąd w moim kodzie. Rozpocząłem więc nowy projekt, F # Parsed Language Starter Kit (zestaw startowy, który można znaleźć w Internecie), i zawiedzie z tym samym błędem. Próbowałem ponownie zainstalować F # Powerpack, ale błąd nadal trwa.

Odpowiedz

3

Proszę przesłać szczegóły konfiguracji instalacji i aktualizacji do fsbugs AT microsoft.com.

Należy również naprawić Visual Studio i/lub zapoznać się z instrukcjami on this page i wysłać nam zawartość pliku pub.config.

Rozwiązaniem mogą być ci znowu jest przekompilować F # Power Pack dla .NET 4.0 (jest to .NET 2.0 binarny, a to związane z emisją widzisz)

+6

Jeśli chodzi o proponowane obejście, zbudowałem pakiet Power Pack względem wersji 4.0 CLR i mocno podpisałem zestawy (aby można je było zainstalować w GAC) i nie widziałem tego problemu po zainstalowaniu dodatku SP1. Jeśli ktoś chce plików binarnych bez budowania wszystkiego od zera, to przesłałem je tutaj: http://dl.dropbox.com/u/10282384/FSPowerPackCLR4SP1.7z – ildjarn

+0

Podniosłem błąd w tym celu przeciwko fsyacc (http://fsharppowerpack.codeplex.com/workitem/5991) chociaż z tego co ildjarn mówi, że może to być problem CLR bardziej niż problem z Fsyacc. – itowlson

+0

Dodałem komentarz do błędu @itowlson wywołanego na codeplex, z poprawką sugerowaną przez dsyme. To zadziałało dla mnie. Zobacz [link] (http://fsharppowerpack.codeplex.com/workitem/5991) –

3

mam ten sam błąd podczas próby zbudowania WikiBooks Lexing/Parsing example w Visual Studio 2012. Rozwiązałem problem, zmieniając strukturę docelową z 4.0 na 4.5 w ustawieniach projektu.

+0

To rozwiązanie pomogło mi i wydaje mi się, że jest najłatwiejsze. Dziękuję Ci – Nikolay

Powiązane problemy