一个或多个软件包与.NETStandard,Version = v1.5不兼容

编程入门 行业动态 更新时间:2024-10-27 02:25:47
本文介绍了一个或多个软件包与.NETStandard,Version = v1.5不兼容的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我创建了一个新的.NET Core类库,并从内部公司Nuget服务器添加了Nuget包。我开始出现以下错误:

I created a new .NET Core Class Library and added a Nuget package from an internal company Nuget server. I began getting the following error:

软件包XXXX与netstandard1.5 不兼容(.NETStandard,Version = v1。 5)。软件包XXXX 1.0支持:net45(.NETFramework,Version = v4.5)一个或多个软件包与.NETStandard,Version = v1.5不兼容。

Package XXXX is not compatible with netstandard1.5 (.NETStandard,Version=v1.5). Package XXXX 1.0 supports: net45 (.NETFramework,Version=v4.5) One or more packages are incompatible with .NETStandard,Version=v1.5.

我更新了project.json文件,看起来像这样,但是仍然存在相同的错误。

I updated the project.json file to look like this but the same error persists.

{ "version": "1.0.0-*", "dependencies": { "XXXXX": "1.0.0", "NETStandard.Library": "1.5.0-rc2-24027" }, "frameworks": { "netstandard1.5": { "imports": [ "dnxcore50", "portable-net45+win8" ] } } }

有人对此有见识吗?

推荐答案

Tl; dr -必须为 netstandard 一路走来!

要在.NET Core项目中安装软件包,请使用软件包和一个所有依赖项必须与 netstandard1.X 兼容。

To install a package in a .NET Core project, the package and all of its dependencies must be compatible with netstandard1.X.

看起来您的项目目标是 netstandard1.5 ,但取决于仅针对 net45 的软件包。解决此问题的唯一方法是替换依赖项,或将其更新为针对 netstandard 的版本。

It looks like your project targets netstandard1.5, but depends on a package that only targets net45. The only way to resolve this is to replace the dependency, or update it to a version that targets netstandard.

在某些情况下,导入将允许您使用便携式类库 .NET Core应用程序中。对于不兼容的程序包,这不是一个万能的解决方法,而是一个临时修复程序,该修复程序适用于已经针对较小API的程序包。

In some cases, imports will allow you to use a Portable Class Library in a .NET Core application. This isn't a general cure-all for incompatible packages, but rather a temporary fix that works with packages that already target a smaller API.

更多推荐

一个或多个软件包与.NETStandard,Version = v1.5不兼容

本文发布于:2023-11-14 08:59:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1586781.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:多个   软件包   不兼容   NETStandard   Version

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!