NuGet - 生成nuspec文件时出错

时间:2015-12-02 13:38:36

标签: nuget

当我为项目运行nuget.exe pack时,出现以下错误:

EXEC : warning : 1 issue(s) found with package 'Company.LibName'.

  Issue: Specify version of dependencies.
  Description: The version of dependency 'Newtonsoft.Json' is not specified.
  Solution: Specifiy the version of dependency and rebuild your package.

(指定拼写错误实际上在邮件中。)

.nuspec文件中的违规行是下面的最后一行:

<dependencies>
  <group targetFramework="net45">
    <dependency id="Newtonsoft.Json" />

但是,我不想指定版本。而我认为我不需要,请参阅文档:

https://docs.nuget.org/create/nuspec-reference#specifying-dependencies-in-version-2.0-and-above

这是什么交易?

1 个答案:

答案 0 :(得分:0)

我认为这只是一个警告而被忽略。

它似乎只警告一个软件包,所以尽管它似乎将Newtonsoft.Json单独列为需要版本,但如果我重新排序依赖项,它总是列表中的第一个(没有版本)调用警告。