【问题标题】:c# dotnet CLI "error: There are no versions available for the package 'Newtonsoft.Json'."c# dotnet CLI “错误:没有可用于包 'Newtonsoft.Json' 的版本。”
【发布时间】:2021-07-20 21:00:33
【问题描述】:

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

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

编辑:

当我尝试dotnet add package Newtonsoft.Json --version 13.0.1 时出现此错误:CMD error

【问题讨论】:

    标签: c# visual-studio-code cmd package dotnet-cli


    【解决方案1】:

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

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

    更多详情请参阅本期https://github.com/dotnet/sdk/issues/4156

    希望对你有所帮助;)

    【讨论】:

      【解决方案2】:

      欢迎来到 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
      

      【讨论】:

      • 我知道,我只是想添加任何包来学习如何使用 dotnet cli,我收到此错误:NU1100: Unable to resolve 'Newtonsoft.Json (>= 13.0.1)' for 'net5.0'。错误:包“Newtonsoft.Json”与项目“C:\Users\moham\cs\cs.csproj”中的“所有”框架不兼容。
      • 我可以看看您的 .csproj 文件包含的内容的屏幕截图吗?该错误听起来像是引用了不应该存在的东西。
      • 我添加了截图,请你看一下,
      猜你喜欢
      • 2021-10-23
      • 1970-01-01
      • 2020-01-04
      • 2022-07-13
      • 2016-06-27
      • 2021-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多