2
|
Nathan Shively-Sanders · 技术社区 · 14 年前 |
1
3
内森,伟大的调查,版本号确实没有更新,在原来的2010年5月发布,见 http://fsharppowerpack.codeplex.com/workitem/4548 我们已经上传了版本号正确的二进制文件。 |
2
3
我通过阅读报告找到了问题的直接原因 Powerpack source on Codeplex 根据我的研究,大多数其他F#程序集在名为“FSharpSignatureData”的清单资源流中携带元数据。 包.名称 代码在四个位置查找此目录名:
对我来说,四个都失败了:
可能 无论如何,在某个时候了解一下.NET的配置文件,所以这可能是最好的中期解决方案。创建注册表项“Microsoft.FSharp-1.9.9.9”或将FSharp.Core.sigdata复制到bin/Debug目录是一个非常简单的短期修复方法。 我仍然不知道这个错误是否应该广泛存在,或者它是否只是由我从VS2005升级而来->2008和多个F#预览。通过阅读codeplex源代码,在我看来,其他没有vs2010的人也应该有这个问题,仅仅因为FSharpTeamVersionNumber被硬编码为1.9.9.9,并且没有更新到匹配注册表项2.0.0.0。但也许我升级到F#2.0和F#Powerpack2.0的顺序不正确地混合在一起产生了这种情况。或者可能没有足够的人使用元数据库来暴露错误。 |
3
1
这真的很让人困惑——我试着使用您描述的场景(VisualStudio2008中的F#2.0,以及CodePlex中最新的Powerpack2.0)运行代码,它毫无例外地工作。
您还可以确保拥有最新版本的F#for Visual Studio 2008(在Visual Studio 2010最终版本之后不久发布),因为
如果这不起作用,那么(我想)是
如果下面的方法不起作用,那就是 真让人困惑 -不管是什么版本,图书馆都应该能够自己阅读!
|
Thomas · 使类型别名在F中不可互换# 2 年前 |
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 6 年前 |
Soldalma · 我可以实例化包含顶级副作用值的类吗? 6 年前 |
matekus · F#-包含数字的字符串的自然排序 6 年前 |
matekus · F#类型匹配-无法创建映射或匹配记录 6 年前 |
Rob Lyndon · 未找到F#ProvidedTypes文件 6 年前 |
red-swan · 如何将intro ML.Net演示翻译为F#? 6 年前 |
jkone27 · F#-在编译时从字符串生成简单的空类型 6 年前 |