[英]Cannot debug PowerShell scripts in Visual Studio Code
我将使用 F5 在 Visual Studio Code 中运行 PowerShell 脚本。
我的 Visual Studio Code 版本是 1.50.1,提交 d2e414d9e42
我收到以下错误消息:
在 PowerShell 会话启动之前,无法调试或运行 PowerShell 脚本。 等待 PowerShell 会话完成启动并重试。
我安装了官方的 Microsoft PowerShell 扩展,我的 launch.json 包括以下内容:
{
"name": "PowerShell: Launch Script",
"type": "PowerShell",
"request": "launch",
"script": "countcharacters.ps1",
"cwd": "${workspaceFolder}"
}
如何使用 F5 进行调试?
要解决此问题,您可以尝试通过以下方式重新启动当前的 PowerShell 会话:
command
+ shift
+ p
)F5
键您可能会再次看到问题弹出,但只需再次按F5
,您就会看到事情开始执行。
如果您的 PackageManagement 模块不是最新的,则可能会弹出此错误消息,VSCode 会接收到该错误消息,在屏幕右下方显示一个弹出窗口,询问您是否要更新并且在更新之前不考虑 Powershell 已启动被解雇。
安装最新版本的包管理,然后重新启动 PowerShell 会话或 VSCode 解决了该问题。
Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Install-Module -Name PackageManagement -Force -MinimumVersion 1.4.6 -Scope CurrentUser -AllowClobber -Repository PSGallery
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.