0

csproj xml から Project/ItemGroup/Reference/Private 要素を削除しようとしています。

    $csproj = [xml] ( Get-Content $fullProjectPath )

    $csproj.Project.ItemGroup | 
        ForEach-Object { $_.Reference } | 
        where { $_.Include -match "^(Some).+"} | 
        ForEach-Object { 
            if( $_.Private -ne $null ) { 
                $_.RemoveChild($_.SelectSingleNode("Private"))                                        
            } 
        }

$_.SelectSingleNode("Private") というエラーが表示されます。子ノード Private を見つけることができるのはなぜですか?

4

1 に答える 1