Проблема с 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 в настройках проекта.