【发布时间】:2017-01-06 10:55:50
【问题描述】:
我正在寻找解决方案,如何使用 MSBuild 脚本更新 nuspec xml 中的发行说明。
现在我已经使用 XmlUpdate 创建了 MSBuild 目标:
<XmlUpdate Prefix="n"
Namespace="$(Namespace)"
XmlFileName="%(Files.Name)"
Xpath="/n:package/n:metadata/n:releaseNotes"
Value="$(ReleaseNote)"/>
这很好用,但前提是 Nuspec 文件已经包含条目。
如何处理根本不存在 releaseNotes 的文件?我可以通过某种方式从 xpath 中获取数字,如果为零,请使用另一个函数进行 xml 更新?
P.S.:来自 MSBuildTasks 的 NuGetPack 扩展不适用于包元数据。
【问题讨论】:
标签: xml xpath msbuild nuget-spec nuspec