我尝试过foreach ($prjsubnode in $prjnode.ProjectItems),但出现了错误。我试过任何组合。我在我链接的MSDN页面底部看到了Visual Basic示例,但我需要一个有效的PowerShell解决方案。函数的第一次调用似乎工作正常,例如它看到了$prjnode.Kind属性,但在第一次递归调用之后就丢失了。
我有以下代码作为一个较长脚本的开头:& $ScriptPath\build_functions.ps1其想法是获取正在运行的脚本的路径,并使用该路径调用一些支持脚本。然而,当我单独测试它以确保它可以工作时(通过突出显示该块并只运行该代码),我得到了以下错误:
Split-Path: Cannot bind argument to parameter 'Path' because it