【问题标题】:Nuget Package dll generated with ILMerge (problems with XML documentation)使用 ILMerge 生成的 Nuget Package dll(XML 文档的问题)
【发布时间】:2013-12-19 11:44:55
【问题描述】:

我正在生成一个从 ILMerge 生成的 Nuget Package dll。

1º - 代码被插入到 Post-build 事件命令行中: "$(ProjectDir)....\packages\ilmerge.2.13.0307\ILMerge.exe" "$(ProjectDir)....\05-ILMergeDlls\Custom.Framework.ExtensionInt.dll" "$(ProjectDir). ...\05-ILMergeDlls\Custom.Framework.ExtensionString.dll" /ndebug /log /out:"$(ProjectDir)....\05-ILMergeDlls\Custom.Framework.dll"。图片1:https://lh3.googleusercontent.com/-D28vgwy8eb0/UrLRrfLcC0I/AAAAAAAABIg/-4BKu_MZjyU/w665-h485-no/01-Package.jpg

2º - 我的 nuspec 文件和安装包时,目录中出现两个 XML 文档文件:Image2:https://lh5.googleusercontent.com/-ttIt9aWGR4U/UrLb_ZGX9HI/AAAAAAAABJg/0i9POZHgwx4/w1090-h694-no/02-NuspecFile-FilesXML.jpg

知道它们为什么会出现吗? 实际上我想包含合并后的 dll 的 XML 文档文件,甚至尝试使用 ILMerge 中的命令 / xmldocs 进行此操作,但发生了同样的事情,有人可以帮助我吗?

PS:Windows 8、Visual Studio 2010 SP1、C#、ILMerge 2.13.0307

提前,谢谢! 还是不能直接发图,只能插入链接。

【问题讨论】:

    标签: xml nuget-package ilmerge


    【解决方案1】:

    虽然 /xmldocs 应该可以工作(您是否检查过合并的 XML 不是在当前文件夹中生成的?),您可以尝试改用 ILRepack

    【讨论】:

    • 如果我使用命令“/xmldocs”生成的xml是正确的,但是生成nuspec包dll和xml后出现问题,包显示正确,但是安装后出现2个xml文件而不是 1 ...我会检查 ILRepack 的可能性......谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多