我正在为 C# 类库创建 NuGet 包,并且希望在该库中包含生成的 Xml 文档。这是我的 nuspec 文件:
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>MyLibrary</id>
<version>1.0.0.0</version>
<authors>John Nelson</authors>
<language>en-US</language>
<description>A C# class library</description>
</metadata>
<files>
<file src="..\..\build\MyLibrary.dll" target="lib\Net40" />
<file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
</files>
</package>
When I 使用此命令构建包 http://docs.nuget.org/create/creating-and-publishing-a-package:
nuget pack MyLibrary.nuspec
它会产生错误。如果我删除该行:
<file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
NuGet.exe 成功创建 nupkg。我什至可以解压缩包,并验证内容是否正确。我究竟做错了什么? xml 文件是否应该进入不同的目标目录?
问题是我没有检查我正在使用的构建配置的“生成 Xml 文档”。 nuspec 是正确的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)