VSTS发布级别“;Windows PowerShell无法运行路径包含空格的脚本;
我和VST一起在DevOps上工作。目前,我使用“PowerShell”任务运行PowerShell脚本。但不幸的是,我的VSTS存储库名称有空间(例如“WebApp Demo”),这就是为什么我在VSTS发布级别执行PowerShell脚本时遇到问题的原因 [错误]进程已完成,退出代码为0,并写入了1个错误 返回到错误流 VSTS发布定义中的PowerShell任务配置 为了解决上述错误,我关注了这么多博客,但问题将是相同的VSTS发布级别“;Windows PowerShell无法运行路径包含空格的脚本;,powershell,spaces,azure-pipelines-release-pipeline,Powershell,Spaces,Azure Pipelines Release Pipeline,我和VST一起在DevOps上工作。目前,我使用“PowerShell”任务运行PowerShell脚本。但不幸的是,我的VSTS存储库名称有空间(例如“WebApp Demo”),这就是为什么我在VSTS发布级别执行PowerShell脚本时遇到问题的原因 [错误]进程已完成,退出代码为0,并写入了1个错误 返回到错误流 VSTS发布定义中的PowerShell任务配置 为了解决上述错误,我关注了这么多博客,但问题将是相同的 根据日志,您可以确定ConfigFilePath的值是包含空
根据日志,您可以确定ConfigFilePath的值是包含空间的路径 将参数更改为:
-webConfigFilePath“$(ConfigFilePath)”
这是一个很难解决的问题,但您是否尝试用双引号封装脚本路径?应该可以,添加System.debug变量并将该值设置为true,然后启动release并在OneDrive上共享此日志。@Persistent13,我已尝试使用双引号,但无法正常工作。