Проблема с F# Powerpack. Метод не найден

У меня был 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 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам