2015-12-02 60 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爲需要一個版本,如果我重新排序的依賴性,它總是在列表中的第一個(沒有一個版本),其調用警告。