今天在使用Nuget升级包的时候,一直不成功,提示:NU1605 错误形式的警告: 检测到包降级: Microsoft.AspNetCore.Mvc.NewtonsoftJson xxxx ->
其实这个问题跟NewtonsoftJson无关,是一个通用问题。
解决的方法很简单,打开提示冲突的项目(项目上点右键->编辑项目)
找到冲突的包,我的是这样:
<PackageReference Include=”Microsoft.AspNetCore.Mvc.NewtonsoftJson” Version=”6.0.15″ />
错误提示中,明确说明包降低是6.0.16降级到6.0.15,那么,相应修改为:
<PackageReference Include=”Microsoft.AspNetCore.Mvc.NewtonsoftJson” Version=”6.0.16″ />
注意:所有提示包降级的项目都要做相同修改,重新升级包即可成功。