2017-01-06 10 views
0

解決策を探していますが、MSBuildスクリプトを使用してnuspec xmlのリリースノートを更新するにはどうすればいいですか?MSBuild:xpathでXMLを更新する方法

は今、私はXmlUpdateでMSBuildのターゲットを作成している:

<XmlUpdate Prefix="n" 
    Namespace="$(Namespace)" 
    XmlFileName="%(Files.Name)" 
    Xpath="/n:package/n:metadata/n:releaseNotes" 
    Value="$(ReleaseNote)"/> 

をこれが正常に動作しますが、場合にのみNuspecファイルがすでにエントリが含まれています。

リリースノートがまったく存在しないファイルはどのように進めることができますか?何とかxpathから数値を取得できますか?ゼロであれば、xmlの更新に別の関数を使用しますか?

P .: MSBuildTasksのNuGetPack拡張機能は、パッケージメタデータでは機能しません。

答えて

関連する問題