XmlPeekタスクの使い方は?質問する

XmlPeekタスクの使い方は?質問する

MSDNのMSBuildタスクリファレンスでXmlPeekタスクについて読みました。http://msdn.microsoft.com/en-us/library/ff598684(v=VS.100).aspxしかし、MSBuild スクリプトでは使用できません。以前にこれを使用したことがある場合は、その方法を教えてください。

ベストアンサー1

XmlPeekタスクはMSBuildでのみ利用可能です。.NET 4そのため、MSBuild v4.0を使用し、msbuildファイルで以下を指定する必要があります。ツールバージョン使用している。

以下は、メッセージ ノードを検索するサンプル プロジェクト ファイルです。

  <Target Name="TestXmlPeek">
    <XmlPeek Namespaces="&lt;Namespace Prefix='msb' Uri='http://schemas.microsoft.com/developer/msbuild/2003'/&gt;"
             XmlInputPath="$(MSBuildProjectFile)" 
             Query="/msb:Project/msb:Target[@Name='TestXmlPeek']/msb:Message">
      <Output TaskParameter="Result" ItemName="Peeked" />
    </XmlPeek>

    <Message Text="@(Peeked)"/>
  </Target>
</Project>

おすすめ記事