我一直在研究交给我的 Powershell 脚本。以前从未处理过 powershell 脚本,我有很多东西要学习。到目前为止,我一直在使用 Visual Studio Code 来运行/调试它。它一直运行良好,但是,我在处理多个线程的特定区域遇到了问题。我无法在特定断点处暂停 Powershell 脚本。
经过过去几天的研究,看来线程是可以在 Visual Studio 中处理的东西。我下载了 Visual Studio Community 2019 并尝试安装“ Powershell Tools for Visual Studio ”套件。根据包管理器的说法,它已经安装没有问题。但是,我无法创建 Powershell 项目(我应该能够做到),并且我无法在 Visual Studio 2019 的扩展管理器中看到它。为了确保这不是我的错误,我尝试了安装多次并使用不同的方法。
我还研究了 Windows 内置 Powershell ISE 进行调试,但遇到了与 Visual Studio Code 相同的问题。这使得我无法在我需要查看的特定位置进行正确调试。然而,我已经使用了Write-Host大部分脚本,因为这是交给我的脚本,我宁愿能够暂停并查看给定状态下的所有变量,而不必将它们全部打印出来。
有没有办法在 Visual Studio Code 中轻松调试多线程应用程序?如果没有,除了添加 或类似的 cmdlet 之外,还有什么Write-Host建议Write-Debug。
powershell visual-studio-code vscode-debugger visual-studio-2019