【问题标题】:Invalid package version for a dependency依赖项的包版本无效
【发布时间】:2017-10-12 21:58:37
【问题描述】:

我正在使用 NuPack (https://www.nuget.org/packages/NuPack/) 在构建时自动创建 Nuget,但是当我上传我的 Nuget 文件时,它给了我这个错误: Invalid package version for a dependency with id 'Newtonsoft.Json' in package 'Float.1.0.0': ''.

  1. 错误告诉我什么?
  2. 如何解决此问题?

【问题讨论】:

    标签: c# visual-studio nuget


    【解决方案1】:

    我不熟悉 NuPack,但通常你会有一个 nuspec 并且需要指定你的依赖版本:

    https://docs.microsoft.com/en-us/nuget/schema/nuspec#dependencies

    查找您的 Newtonsoft.Json 条目并提供遵循以下准则的版本:

    https://docs.microsoft.com/en-us/nuget/reference/package-versioning#version-ranges-and-wildcards

    【讨论】:

    • 谢谢。这就是问题所在。我没有 .nuspec,我认为 NuPack 只是在没有 .nuspec 的情况下假设的东西。我已经删除了 NuPack 并创建了一个 nuspec,现在我正在手动打包,一切都很好。
    猜你喜欢
    • 2015-11-22
    • 1970-01-01
    • 2023-01-02
    • 1970-01-01
    • 2019-12-25
    • 2021-11-10
    • 2018-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多