如何在NuGet包中为类库包含Xml文档?
我正在为一个C#类库创build一个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>AC# class library</description> </metadata> <files> <file src="..\..\build\MyLibrary.dll" target="lib\Net40" /> <file src="..\..\build\MyLibrary.xml" target="lib\Net40" /> </files> </package>
当我用这个命令构build包时 :
nuget pack MyLibrary.nuspec
它会产生一个错误。 如果我删除该行:
<file src="..\..\build\MyLibrary.xml" target="lib\Net40" />
NuGet.exe成功创buildnupkg。 我甚至可以解压缩包,并validation内容是否正确。 我究竟做错了什么? 如果xml文件进入不同的目标目录?
问题是我没有检查我正在使用的构buildconfiguration“生成Xml文档”。 那nuspec是正确的。
- 在C#中validationdate时间
- 为什么在计算数组的中间值时比较喜欢start +(end – start)/ 2 over(start + end)/ 2?
- 将字节数组转换为bitmapimage
- 使用System.Net.Mail通过Exchange Online发送SMTP电子邮件(Office 365)
- InitializeComponent()是做什么的,它在WPF中是如何工作的?
- 我怎样才能从C#类生成数据库表?
- 用TestInitialize和TestCleanup标记的类不执行
- Path.Combine绝对与相对pathstring
- 为什么在这里避免堆栈溢出错误#include <string>?