Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.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
C# 安装JObject时遇到的问题_C#_.net_Nuget - Fatal编程技术网

C# 安装JObject时遇到的问题

C# 安装JObject时遇到的问题,c#,.net,nuget,C#,.net,Nuget,我曾尝试通过NUGet选项在visual studio 4.6和3.5中安装JObject,但收到一条错误消息: 错误:无法安装程序包“JObject 1.0.0”。你是想 将此包安装到目标为的项目中 “.NETFramework,Version=v3.5”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者 如何解决此问题?答案在错误消息中。仅针对.NET Core 2.0,这意味着NuGet找不到适合您的版本,因为您的目标是.NET 3.5/.NET 4.6

我曾尝试通过NUGet选项在visual studio 4.6和3.5中安装JObject,但收到一条错误消息:

错误:无法安装程序包“JObject 1.0.0”。你是想 将此包安装到目标为的项目中 “.NETFramework,Version=v3.5”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者


如何解决此问题?

答案在错误消息中。仅针对.NET Core 2.0,这意味着NuGet找不到适合您的版本,因为您的目标是.NET 3.5/.NET 4.6。您必须将项目目标框架更改为相应的.NET核心版本


编辑:Frauke是正确的,只有当它是一个非常小的项目或者您知道自己在做什么时才更改为.NET Core。

错误非常清楚地解释了问题。您无法将该软件包安装到非核心版本。包的依赖关系清楚地表明了这一点。事实上,3.5已经有好几年不受支持了。请注意,将.NET项目更改为.NET核心项目并不是一项简单的任务。是的,Frauke是正确的。只有当它是一个非常小的项目或者如果你完全确定你在做什么的时候,才改变它。