我刚刚为我的解决方案(dotnet core 1.1项目)更新了所有nuget软件包.

我现在收到以下警告,我真的不知道它们是什么意思.

NETStandard.Library downgrade warning


Update:我仍然收到上面提到的警告.我的网络项目警告微软.NETCore.应用程序包(见下面的屏幕截图)和my lib项目警告NETStandard.图书馆(见上面的截图)

Microsoft.NETCore.App downgrade warning

当试图更新Microsoft时.NETCore.在NuGet软件包管理器中,我发现以下错误:

NuGet upgrade error

希望有人能帮我摆脱这些警告,并设置一切,这样我就可以更新我的所有软件包.

推荐答案

根据上面的答案,有效的解决方案是从csproj文件中删除以下行.

网络应用项目:

<RuntimeFrameworkVersion>1.0.4</RuntimeFrameworkVersion>

Lib项目:

<NetStandardImplicitPackageVersion>1.6.0</NetStandardImplicitPackageVersion>

.net相关问答推荐

DI通过对象的接口而不是实际类型来解析服务

[x.x.x,)在Packages.lock.json依赖项中是什么意思?

在 F# 中处理 Option - Some(null) 的好策略是什么

无法对.NET MAUI类库进行单元测试

线程安全性的单元测试?

为什么 .net 对字符串使用 UTF16 编码,但默认使用 UTF-8 来保存文件?

我可以从我的应用程序中抛出哪些内置 .NET 异常?

抛出 ArgumentNullException

使用返回随机结果的函数进行单元测试

在 WPF 窗口中获取当前聚焦的元素/控件

app.config 文件和 XYZ.settings 文件有什么区别?

获取当前方法的名称

C# 中基于接口编程的运算符重载

什么是 project.lock.json?

为什么 WCF 中不允许方法重载?

如何在我的 C# 程序的面板中运行另一个应用程序?

C#中的引用类型

C#中的T是什么意思?

.Net 正则表达式:单词字符 \w 是什么?

通过继承扩展枚举