How to use XmlPeek task?
我在 MSDN MSBuild 任务参考中阅读了有关 XmlPeek 任务的内容,网址为 http://msdn.microsoft.com/en-us/library/ff598684(v=VS.100).aspx
但我不能在我的 MSBuild 脚本中使用它。如果你以前用过这个,请告诉我怎么用!
XmlPeek 任务仅在 MSBuild for .NET 4 中可用。因此您需要使用 MSBuild v4.0 并在您的 msbuild 文件中指定您正在使用的工具版本。
这里是一个示例项目文件,我们在其中寻找消息节点。
1 2 3 4 5 6 7 8 9 10 | <Target Name="TestXmlPeek"> <XmlPeek Namespaces="<Namespace Prefix='msb' Uri='http://schemas.microsoft.com/developer/msbuild/2003'/>" XmlInputPath="$(MSBuildProjectFile)" Query="/msb:Project/msb:Target[@Name='TestXmlPeek']/msb:Message"> <Output TaskParameter="Result" ItemName="Peeked" /> </XmlPeek> <Message Text="@(Peeked)"/> </Target> </Project> |