8

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

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

XML 文件在 packages\\lib\.XML 中可用

NuGet 包生成器 GUI

任何帮助将不胜感激。

提前致谢

4

2 回答 2

2

在你这边:

检查这篇文章:

如何在 NuGet 包中包含类库的 Xml Docs?

在开发人员方面:

NuGet 包的创建者决定了其中的一部分。

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

查找:在包安装和删除期间自动运行 PowerShell 脚本

所以我认为 Nuget 包的开发者必须编写 voo-doo。

或者您必须自己手动包含它。

于 2013-10-02T18:03:24.877 回答
1

编译项目时,应将 .dll 和 .xml 文件复制到项目的输出文件夹中。

安装包时,NuGet 不会复制 bin 文件夹中的 .xml 文件或 .dll。如果要执行此操作,则必须使用 PowerShell。我不相信你需要这样做,因为 MSBuild 无论如何都会在编译时这样做。

于 2013-10-02T18:23:22.447 回答