Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么在获取Akka.Net时要使用所有的系统。*NuGet包?_.net_Nuget_Akka.net - Fatal编程技术网

为什么在获取Akka.Net时要使用所有的系统。*NuGet包?

为什么在获取Akka.Net时要使用所有的系统。*NuGet包?,.net,nuget,akka.net,.net,Nuget,Akka.net,当我安装NuGet软件包Akka.Net时,会下载一大堆Microsoft系统软件包并作为软件包安装。System.IO例如 所有这些包都可能在.NETFramework4.6.1中提供,我想知道为什么Akka.NET不认为已经有了某个.NETFramework 是不是因为Akka.Net想要独立于平台 有没有可能告诉Akka.Net在适当的地方使用.Net框架?如果您检查将看到的依赖项 .NETFramework 4.5 Newtonsoft.Json>=9.0.1 System.Collec

当我安装NuGet软件包Akka.Net时,会下载一大堆Microsoft系统软件包并作为软件包安装。System.IO例如

所有这些包都可能在.NETFramework4.6.1中提供,我想知道为什么Akka.NET不认为已经有了某个.NETFramework

是不是因为Akka.Net想要独立于平台


有没有可能告诉Akka.Net在适当的地方使用.Net框架?

如果您检查将看到的依赖项

.NETFramework 4.5

Newtonsoft.Json>=9.0.1 System.Collections.Immutable>=1.3.1 如果随后检查System.Collections.Immutable的依赖项,您将看到当前版本1.4.0没有.NETFramework 4.5节,这将导致下载所有这些额外文件,因为它必须将其视为网络标准应用程序

如果首先手动获取包System.Collections.Immutable version 1.3.1,则该版本有一个.NETFramework 4.5节。如果安装了1.3.1版本,则不应再尝试获取1.4.0版本

您还可以在NuGet设置中更改依赖项行为,以获得编号最低的依赖项或最高的修补程序版本。第三个编号是修补程序版本,您可能已将您的设置为最高或最高次要