本文介绍了为什么&f5-启动调试忽略Power图形用户界面中的断点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不确定我是不是有点笨拙,但我有一个简单的脚本,有三行:

$iis = 90000
$name = "somesite"
Write-Host("Values are: $iis and $name")

如果我在这些行中的任何一行上设置断点并点击Play按钮(F5-开始调试),脚本将运行,但断点将被忽略。

如果我使用F11(单步执行)启动脚本,我可以很好地单步执行,但是再次按F5运行到下一个断点会导致PowerGUI忽略断点

我正在处理的脚本很重要,我真的不想按F11键遍历每一行代码。

为什么会这样?

  • 我在Windows 7 64位旗舰版上运行PowerGUI 2.2.0.1358。
  • 我尝试了x64和x32版本的PowerGUI脚本编辑器,但都没有成功。
  • 我还以管理员身份运行PowerGUI脚本编辑器(使用右键单击PowerGUI脚本编辑器快捷方式启动,然后以管理员身份运行)
  • 我的PowerShell执行策略设置为无限制。

推荐答案

文件夹和文件名中的PowerShell和方括号似乎有问题。

如果要调试的脚本驻留在名称中包含[]的文件夹中,则PowerGUI和PowerShell ISE都不会命中断点。

这篇关于为什么&f5-启动调试忽略Power图形用户界面中的断点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 21:28