Microsoft.Bcl.Immutable vs.System.Collections.Immutable.Net40
这两个NuGet包之间有什么区别?如果我正在创建一个.NET4.51项目,我应该使用一个而不是另一个吗?我过去曾使用过Microsoft.Bcl.Immutable的beta版,但我只是想知道一个版本的维护是否比另一个更好,或者使用一个版本的优劣。微软官方只维护System.Collections.Immutable程序集的一个版本,它的目标是.NET 4.5及更新版本(作为一个可移植类库)。该库的第一个(也是目前最新的)稳定版本是1.0版,它作为NuGet包发布。继续开发这个开源库是软件包的一部分,1.1版的beta版将出现在软件包中 如果您需要以.NET的旧版本为目标,则当前有两个选项Microsoft.Bcl.Immutable vs.System.Collections.Immutable.Net40,.net,nuget,asp.net-4.0,.net,Nuget,Asp.net 4.0,这两个NuGet包之间有什么区别?如果我正在创建一个.NET4.51项目,我应该使用一个而不是另一个吗?我过去曾使用过Microsoft.Bcl.Immutable的beta版,但我只是想知道一个版本的维护是否比另一个更好,或者使用一个版本的优劣。微软官方只维护System.Collections.Immutable程序集的一个版本,它的目标是.NET 4.5及更新版本(作为一个可移植类库)。该库的第一个(也是目前最新的)稳定版本是1.0版,它作为NuGet包发布。继续开发这个开源库是软件包的一
- :这是.NET 4.0的1.0版本的后端口。它不包括强命名程序集,我也不确定它的持续状态
- :这是当前1.1测试版的多目标后端端口,当前将返回到.NET 3.5。程序集包括强名称,并且
属性应用于版本,较新的目标是插入式替换。例如,.NET 4.5的构建为11KB,并将所有内容转发给System.Collections.Immutable程序集;如果在.NET 4.5环境中有引用Rackspace.Collections.Immutable的代码,则可以包含此存根,并且在运行时,.NET 3.5或4.0代码将表现为它是针对4.5版本构建的[TypeForwardedTo]