Mas*_*ack 6 dll reference .net-framework-version json.net
检测到依赖性约束之外的包版本:Microsoft.NET.Sdk.Functions 1.0.13需要Newtonsoft.Json(= 9.0.1),但版本Newtonsoft.Json 10.0.1已解决.
我需要更新Newtonsoft.Json(> 10.0.1但不能像Microsoft.NET.Sdk.Functions 1.0.13需要Newtonsoft.Json(= 9.0.1).有人可以帮我吗?
注意,虽然您的具体问题早已通过链接的问题得到解决,但时不时地,能够解决包中错误依赖关系的通用需求仍然存在......这个答案记录了解决方法,即使它不是解决特定的原始问题。
通过https://github.com/Azure/azure-functions-vs-build-sdk/issues/385#issuecomment-1476078742中的@vanillajonathan ,您可以通过在触发警告的旁边放置一个显式内容来覆盖(并抑制警告)冲突:PackageReference
<PackageReference Include="Newtonsoft.Json" Version="10.0.1">
<NoWarn>NU1608</NoWarn>
</PackageReference>
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,包括具体示例,请参阅https://github.com/fscheck/FsCheck/issues/647