正如你所知,Visual Studio的即时窗口非常有限。甚至无法在其中使用循环。
我只是好奇,是否可以将PowerShell集成到即时窗口中?这将使调试变得更加容易。 我们将拥有循环、lambda等等...
我考虑过PowerConsole,但它与调试器未集成。
有什么想法吗?
正如你所知,Visual Studio的即时窗口非常有限。甚至无法在其中使用循环。
我只是好奇,是否可以将PowerShell集成到即时窗口中?这将使调试变得更加容易。 我们将拥有循环、lambda等等...
我考虑过PowerConsole,但它与调试器未集成。
有什么想法吗?
$dte.Debugger
。$dte.debugger.getexpression("variableName", $true, 2000)
我想要实现类似于以更灵活的方式迭代/转储一些变量和集合的行为。因此,我设计了一个简单的VS插件和Python Shell脚本,具有类似的功能。我已经将我的项目放在github上 - https://github.com/dp0h/VsImmediate
$dte.Debugger.GetExpression
时,您得到的不是真正的对象,而是一些COM包装器,这很难使用,特别是对于非原始类型我无法使用类似于$myVariable = $dte.Debugger.GetExpression("myVariable")
$myVariable.MyMethod()
- mnaoumov