NuGet包不会将XMLDoc文件与dll一起复制到bin

时间:2013-10-02 12:34:31

标签: package nuget xml-documentation

我正在使用NuGet GUI并尝试将XML文件与我的DLL一起包含,以便随DLL一起分发帮助。

当我在任何项目中安装软件包时,它会成功添加DLL引用,但不会在添加软件包的项目的bin文件夹中生成XML文件。

包\\ lib \ .XML

中提供了XML文件

NuGet Package Builder GUI

非常感谢任何帮助。

提前致谢

2 个答案:

答案 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无论如何都会在编译时这样做。