我正在使用 NuGet GUI 并尝试将 XML 文件与我的 DLL 一起包含以与 DLL 一起分发帮助。
当我在任何项目中安装包时,它会成功添加 DLL 引用,但在添加包的项目的 bin 文件夹中不会生成 XML 文件。
XML 文件在 packages\\lib\.XML 中可用
任何帮助将不胜感激。
提前致谢
我正在使用 NuGet GUI 并尝试将 XML 文件与我的 DLL 一起包含以与 DLL 一起分发帮助。
当我在任何项目中安装包时,它会成功添加 DLL 引用,但在添加包的项目的 bin 文件夹中不会生成 XML 文件。
XML 文件在 packages\\lib\.XML 中可用
任何帮助将不胜感激。
提前致谢
在你这边:
检查这篇文章:
在开发人员方面:
NuGet 包的创建者决定了其中的一部分。
http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package
查找:在包安装和删除期间自动运行 PowerShell 脚本
所以我认为 Nuget 包的开发者必须编写 voo-doo。
或者您必须自己手动包含它。
编译项目时,应将 .dll 和 .xml 文件复制到项目的输出文件夹中。
安装包时,NuGet 不会复制 bin 文件夹中的 .xml 文件或 .dll。如果要执行此操作,则必须使用 PowerShell。我不相信你需要这样做,因为 MSBuild 无论如何都会在编译时这样做。