Visual Studio立即窗口&电源外壳

时间:2012-12-12 06:51:01

标签: visual-studio powershell

如您所知,Visual Studio的即时窗口非常有限。你甚至不能在那里使用循环。

我只是好奇这是否可以将PowerShell集成到立即窗口?它将使调试变得更容易。 我们将有循环,lambda等......

我考虑过PowerConsole,但这没有与调试器集成。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

您为此尝试过PowerConsole吗?我最近没有使用它,但我知道你可以访问Visual Studio的DTE对象,从那里你应该能够获取调试器接口,例如$dte.Debugger

我刚刚查看PowerConsole项目站点以查看是否有VS 2012的版本。项目所有者声称NuGet包管理器控制台是PowerConsole的一个分支。当然,这可以从Package Manager控制台获得。我刚尝试过:

$dte.debugger.getexpression("variableName", $true, 2000)

答案 1 :(得分:0)

我想获得类似的行为,能够以更灵活的方式迭代/转储一些变量和集合。所以我想出了一个简单的VS加载项和Python Shell脚本,具有类似的功能。我已将我的项目放在github上 - https://github.com/dp0h/VsImmediate