c# dotnet CLI“错误:没有可用于包‘Newtonsoft.Json’的版本”

问题描述

我是 c# 新手,我正在尝试将包添加到我之前尝试通过 dotnet cli dotnet add package Microsoft.Toolkit.Uwp.Notifications 添加“Microsoft.Toolkit.Uwp.Notifications”的项目中,然后尝试模仿 Microsoft 示例 {{ 3}} 但它总是显示这个错误,请问有什么帮助吗?

info :将包“Newtonsoft.Json”的 packagereference 添加到项目“C:\Users\moham\cs\cs.csproj”中。 错误:“Newtonsoft.Json”包没有可用的版本。

编辑:

当我尝试 dotnet add package Newtonsoft.Json --version 13.0.1 时出现此错误Microsoft.Docs

解决方法

我遇到了同样的问题,我运行此命令修复了它

dotnet nuget add source --name nuget.org https://api.nuget.org/v3/index.json

有关详细信息,请参阅此问题 https://github.com/dotnet/sdk/issues/4156

希望这对你有帮助;)

,

欢迎来到 C# 的世界!虽然 Microsoft.Toolkit.Uwp.Notifications 似乎不依赖于 Newtonsoft.Json,但您的项目文件中可能还有另一个依赖项。我可以让您先尝试添加 Newtonsoft.Json,然后再尝试添加 Mictrosoft.Toolkiy.Uwp.Notifications 包吗?

dotnet add package Newtonsoft.Json --version 13.0.1
dotnet add package Microsoft.Toolkit.Uwp.Notifications --version 7.0.1

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...