2015-06-26 131 views
0

上午比較2組代碼在TFS開發環境和其他environment.The問題之間,在開發enironment,文件丟失象下面這樣的錯誤消息從TFS.nuspec文件已被刪除,.nupkg文件已創建。爲什麼?

\包\ EntityFramework.5.0.0 \的EntityFramework .5.0.0.nuspec有 掛起的添加,但不存在於本地

左右,隨着.nupkg擴展名相同的文件被創建,而不是.nuspec。

  1. 我知道爲什麼.nupkg出現而不是.nuspec?
  2. 它也會影響應用程序的執行嗎?
  3. 如果是,我可以預防?

請回答。

回答

1

這裏是nuget包的概念,我們建立了很多自定義nuget包,這就是我們如何使用nuspec文件。

要構建一個nuget包,我們需要創建一個.nuspec文件,該文件將包含有關包的所有信息,如名稱,版本,所有依賴nuget包引用,是否需要源服務器的源文件等etc ...一旦準備就緒,我們使用這個文件來創建.nupkg文件,這是nuget manager使用的文件。

我不知道你爲什麼在EntityFramework包中包含.nuspec文件可能是一個錯誤,但你不必擔心你的包文件夾中的.nuspec文件只需要.nupkg文件。

長話短說,你不需要.nuspec文件,你只需要.nupkg文件,並沒有.nuspec不會影響你的項目。

相關問題