我在http://msdn.microsoft.com/en-us/library/ff598684(v=VS.100).aspx上阅读了有关 XmlPeek 任务的 MSDN MSBuild 任务参考, 但我无法在我的 MSBuild 脚本中使用它。如果你以前用过这个,请告诉我怎么用!
问问题
11016 次
1 回答
46
XmlPeek 任务仅在 MSBuild for .NET 4中可用。因此,您需要使用 MSBuild v4.0 并在您的 msbuild 文件中指定您正在使用的工具版本。
这是一个示例项目文件,我们在其中查找消息节点。
<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>
于 2010-04-22T09:47:32.453 回答