NuGet Package'n'Publish项目包括xml注释

时间:2012-11-23 10:54:02

标签: c# nuget nuget-package

我的解决方案中有这个结构:

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 个答案:

答案 0 :(得分:1)

不确定NugetPackageNPublish Extension如何工作。 但尝试使用Nuget.exe Pack命令打包它可以正常工作。有关Nuget命令行的更多详细信息,请访问@ http://docs.nuget.org/docs/reference/command-line-reference

是否存在Nuget.exe包不能满足您目的的情况?