首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >F#:2009年5月之前的FSharp.PowerPack.dll

F#:2009年5月之前的FSharp.PowerPack.dll
EN

Stack Overflow用户
提问于 2009-07-13 17:37:21
回答 1查看 1.2K关注 0票数 2

我正在学习F#。我得到了最新的2009年5月CTP。有时,在编译源代码时,我会遇到一些与此类似的错误:

错误FS0039:命名空间或模块'Sys‘未定义。在FSharp.PowerPack.dll,中找到了一个具有此名称的构造,其中包含了在F#的一些早期版本中隐式引用的一些模块和类型。为了编译此代码,您可能需要添加对此DLL的显式引用。

好的。我正在添加引用和错误消息消失。但我很好奇。

这里发生何事?为什么突然从隐式引用到显式引用?是PowerPack会变成单独下载吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-07-13 17:50:36

简而言之,

  • 当F#还是一个研究项目的时候,它的图书馆里堆满了大量的东西。
  • 既然F#正在被“生产化”,我们必须对F#核心库(FSharp.Core.dll)中的内容更加挑剔。
  • 因此,该库被划分为FSharp.Core和FSharp.PowerPack,后者包含旧的/实验性/back/OCaml-compat的内容,这些内容不满足作为核心库一部分的发货要求。

这里的错误消息实际上是一条“过渡性”错误消息,它说,虽然这些东西曾经是FSharp.Core的一部分,但是它被移动了,下面是如何找到它。基本上,我们不想破坏每个人,同时减少核心图书馆的公共表面积。

另请参阅

http://blogs.msdn.com/dsyme/archive/2008/12/10/fsharp-to-ship-as-part-of-visual-studio-2010.aspx

展望未来,PowerPack将在CodePlex上运行,并将成为其他试验性和带外库更新的工具。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1120954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档