2012-11-23 88 views
0

我有這樣的結構,我的解決方案:的NuGet Package'n'Publish項目包括XML註釋

Solution 
    project: class library 
    project: NuGet.Package'n'Publish 

我需要包括由NuGet包類庫項目生成的XML註釋文件。我見過其他答案,建議在nuspec文件中添加<file src="bin\*.xml" target="lib" />或某些變體,但是我無法使其工作。

類庫確實生成一個xml文件,但它不包含在包中。

我甚至不知道從哪裏開始排除故障,除非嘗試使用<file...標籤的隨機變體,這個標籤目前還沒有發揮作用。

沒有錯誤信息 - 它只是不包括在內。

在NuGet.Package'n'Publish項目nuspec模板默認的部分看起來像這樣:

<files> 
    <file src="lib\**\*.dll" target="lib" /> 
    <file src="lib\**\*.pdb" target="lib" /> 
    <file src="tools\**\*.*" target="tools" /> 
    <file src="content\**\*.*" target="content" exclude="content\Content.Readme.txt" /> 
</files> 

回答

1

不知道NugetPackageNPublish擴展是如何工作的。 但試圖使用Nuget.exe包命令打包它工作正常。更多關於Nuget命令行的細節可以在這裏找到@http://docs.nuget.org/docs/reference/command-line-reference

有沒有Nuget.exe包不能滿足您的用途的任何情況?

+0

這是打包我的項目xml和dll文件,但是當被另一個應用程序引用時,xml註釋文件不會被拉入托管應用程序的bin。 –