首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >预发布Collections.Immutable

预发布Collections.Immutable
EN

Stack Overflow用户
提问于 2012-12-24 04:52:21
回答 2查看 1.4K关注 0票数 12

是否有人成功地从NuGet in F#中打开了预发布的F#?

我得到了一个错误:

这里需要类型‘unavailable’1‘,并且不可用。您必须添加对程序集'System.Runtime,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f7f11d50a3a‘的引用。

即使我的项目是.NET 4.5

尝试显式打开System.Runtime,但这也不起作用。我指的是.NETCore\v4.5\System.Runtime.dll

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-24 16:12:26

这是微软相关团队正在调查的一个已知问题。同时,以下是解决办法:

  1. 创建一个以F# Framework4.5为目标的.NET应用程序项目
  2. Install-Package Microsoft.Bcl.Immutable -pre
  3. 添加对"%ProgramFiles%\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5\Facades\System.Runtime.dll“”的引用
  4. 从框架中添加对System.ComponenModel.Composition.dll程序集的引用。

在此之后,早期的测试表明F#可以很好地处理不可变的集合。

票数 12
EN

Stack Overflow用户

发布于 2015-10-08 12:17:43

您可以从System.Collections.Immutable安装“NuGet”组件来解决您的问题。

查看URL https://www.nuget.org/packages/Microsoft.Bcl.Immutable/

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

https://stackoverflow.com/questions/14017219

复制
相关文章

相似问题

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