2013-04-24 68 views
11

我在下面簡單的場景包裝時爲什麼不包含引用的項目?

  • LibB轉載此問題 - 項目
    • ClassB的
  • 力霸 - 項目
    • ClassA的引用ClassB的

現在我想創建一個LibA NuGet包和運行:

nuget pack LibA.csproj 

這工作得很好,但是當我檢查NuGet包我不能在lib文件夾中找到一個LibB.dll如我所料。爲什麼不?

我使用的是Nuget 2.2版本。

回答

11

的NuGet 2.5現在有一個-includereferencedprojects的選擇,更多的細節可以在這裏找到http://docs.nuget.org/docs/reference/command-line-reference#Pack_Command 我一般從nuget.org/nuget.exe或更新的NuGet下載最新版本nuget.exe的-self 心連心

+1

如果引用是一個DLL本身?它似乎沒有包含依賴的DLL。 – liang 2015-05-15 18:24:52

+2

我也遇到了麻煩。該選項不會將項目引用添加到nuget包,但不會引用預編譯的DLL。任何人有任何想法如何解決這個問題? – TheJoe 2015-09-18 17:16:45

+1

有沒有人知道這一點? – 2015-12-14 17:27:07

相關問題