是否有人在F#中从NuGet开始预发布System.Collections.Immutable
?
我收到了这个错误:
此处需要“IEnumerable`1”类型且不可用。您必须添加对程序集'System.Runtime,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'的引用。
即使我的项目是.NET 4.5
尝试显式打开System.Runtime,但也无法正常工作。我引用了.NETCore\v4.5\System.Runtime.dll
答案 0 :(得分:12)
这是微软相关团队正在调查的一个已知问题。与此同时,以下是解决方法步骤:
Install-Package Microsoft.Bcl.Immutable -pre
之后,早期测试表明F#与不可变集合一起使用就好了。
答案 1 :(得分:0)
您可以从NuGet安装“System.Collections.Immutable”组件来解决您的问题。
查看网址 https://www.nuget.org/packages/Microsoft.Bcl.Immutable/