当我为项目运行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
这是什么交易?
答案 0 :(得分:0)
我认为这只是一个警告而被忽略。
它似乎只警告一个软件包,所以尽管它似乎将Newtonsoft.Json单独列为需要版本,但如果我重新排序依赖项,它总是列表中的第一个(没有版本)调用警告。