我的解决方案中有这个结构:
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>
答案 0 :(得分:1)
不确定NugetPackageNPublish Extension如何工作。 但尝试使用Nuget.exe Pack命令打包它可以正常工作。有关Nuget命令行的更多详细信息,请访问@ http://docs.nuget.org/docs/reference/command-line-reference
是否存在Nuget.exe包不能满足您目的的情况?