0
我有一个目录作为命令行参数传递给power shell脚本。我需要递归搜索csprj
扩展名的文件,并检查HintPath
节点是否出现在Project/ItemGroup/Reference节点下。如果HintPath
节点存在,请与价值False
和退出,错误代码0命名Private
另一个节点的存在可能有多个参考节点的ItemGroup如果存在另一个xml节点,检查是否存在xml节点
是否有可能创建一个电源外壳脚本来做到这一点?下面
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
ToolsVersion="3.5">
<ItemGroup>
<Reference Include="IronPython, Version= ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\shared\IronPython-1.1\IronPython.dll</HintPath>
</Reference>
<Reference Include="log4net, Version= ...">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\binaries\log4net.dll</HintPath>
<Private>False</Private>
</Reference>
</ItemGroup>
</Project>