我正在使用NuGet GUI并尝试将XML文件与我的DLL一起包含,以便随DLL一起分发帮助。
当我在任何项目中安装软件包时,它会成功添加DLL引用,但不会在添加软件包的项目的bin文件夹中生成XML文件。
包\\ lib \ .XML
中提供了XML文件
非常感谢任何帮助。
提前致谢
答案 0 :(得分:1)
在你身边:
查看这篇文章:
How do you include Xml Docs for a class library in a NuGet package?
在开发人员方面:
NuGet包的创建者决定其中的一部分。
http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package
查找:在程序包安装和删除过程中自动运行PowerShell脚本
所以我认为Nuget包的开发者必须编写voo-doo。
或者您必须自己手动包含它。
答案 1 :(得分:0)
编译项目时,应将.dll和.xml文件复制到项目的输出文件夹中。
安装软件包时,NuGet不会复制bin文件夹中的.xml文件或.dll文件。如果您想这样做,那么您将不得不使用PowerShell。我不相信你需要这样做,因为MSBuild无论如何都会在编译时这样做。