2015-12-02 64 views
0

当我为一个项目运行nuget.exe pack时的错误,我得到以下错误:的NuGet - 产生nuspec文件

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

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

看来只警告一个包,所以尽管它似乎已经挑选出Newtonsoft.Json为需要一个版本,如果我重新排序的依赖性,它总是在列表中的第一个(没有一个版本),其调用警告。