我使用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#解析语言初学者工具包(在线找到的初学者工具包),它失败了,出现了相同的错误。我尝试重新安装F# Powerpack,但错误仍然存在。
发布于 2011-03-27 17:11:18
您可能已经安装了VS2010 SP1。http://fsharpnews.blogspot.com/2011/03/dont-install-vs2010-sp1.html
发布于 2011-03-27 23:22:20
请将您的安装配置和更新的详细信息发送到microsoft.com的fsbugs。
另外,请修复Visual Studio,和/或查看说明on this page并将您的pub.config文件的内容发送给我们。
让您重新开始的一个变通办法是重新编译.NET 4.0的F# Power Pack (它是.NET 2.0二进制文件,与您看到的问题相关)
发布于 2013-06-03 11:36:30
当我试图在Visual Studio2012中构建WikiBooks Lexing/Parsing example时,我也遇到了同样的错误。我在项目设置中将目标框架从4.0切换到4.5,从而解决了这个问题。
https://stackoverflow.com/questions/5447539
复制相似问题