2012-11-23 93 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。 –