Проблема с F # Powerpack. Метод не найден - PullRequest
8 голосов
/ 27 марта 2011

Некоторое время назад у меня был F # Powerpack.Это бежало отлично.Но несколько дней назад, я не знаю, что я сделал, когда я компилирую свой проект и запускаю его, я получаю ошибку

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

Я тоже пробовал на своем ноутбуке.Тогда я подумал, что это может быть ошибка в моем коде.Поэтому я запустил новый проект, F # Parsed Language Starter Kit (стартовый набор, который вы можете найти в Интернете), и он потерпел неудачу с той же ошибкой.Я попытался переустановить F # Powerpack, но ошибка продолжается.

Ответы [ 3 ]

3 голосов
/ 27 марта 2011

Пожалуйста, отправьте подробную информацию о вашей конфигурации установки и обновления на fsbugs AT microsoft.com.

Также, пожалуйста, восстановите Visual Studio и / или посмотрите инструкции на этой странице и отправьтенам содержимое вашего pub.config файла.

Обходной путь для возобновления работы - перекомпилировать F # Power Pack для .NET 4.0 (это двоичный файл .NET 2.0, и это связано с проблемой, с которой вы столкнулись.видишь)

3 голосов
/ 03 июня 2013

У меня такая же ошибка при попытке построить Пример лексики / синтаксического анализа WikiBooks в Visual Studio 2012. Я решил проблему, переключив целевую инфраструктуру с 4.0 на 4.5 в настройках проекта.

3 голосов
/ 27 марта 2011

Вы, вероятно, установили VS2010 SP1. http://fsharpnews.blogspot.com/2011/03/dont-install-vs2010-sp1.html

...