2013-10-02 25 views
6

我使用的NuGet GUI,並試圖包括XML文件和我的DLL與DLL一起分發幫助一起。NuGet包不與DLL一起復制xmlDoc中,文件箱

當我在任何項目的安裝包,它成功添加DLL的參考,但並不在其中添加包項目的bin文件夾內生成的XML文件。

XML文件包\\的lib \ .XML

NuGet Package Builder GUI

任何幫助將是非常讚賞中可用。

在此先感謝

+0

你有本地設置複製到真正的巧妙的* .dll它被添加作爲參考後? – Deepak

回答

1

在你身邊的事情:

檢查這個帖子:

How do you include Xml Docs for a class library in a NuGet package?

對事物開發商的一面:

中的NuGet的創建者包決定了一些。

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

查找:自動運行PowerShell腳本在軟件包安裝和刪除

所以我認爲NuGet包的開發人員必須編寫VOO鬥。

或者你必須自己手動包括它。當項目被編譯

+1

我發表了這個問題之前,我已經遇到並閱讀這些文章。他們沒有使用NuGet GUI。使用GUI我根本不需要nuspec。從附帶的屏幕截圖中,您是否認爲還有其他事情要做,以實現我的願望? –

0

無論是.dll和.xml文件應該被複制到你的項目的輸出文件夾中。當您安裝包

的NuGet不會複製.xml文件,也不是.dll文件,在你的bin文件夾。如果你想這樣做,那麼你將不得不使用PowerShell。我不相信你需要這樣做,因爲MSBuild無論如何都會在編譯時執行此操作。

+1

我會嘗試PowerSheell,並會讓你知道。 MSBuild不會自動複製它。對我來說。 –

+0

你有沒有想過這個?我處於同樣的情況。 – user5855178