从C#调试powershell脚本文件(PS1)

时间:2013-10-19 13:23:29

标签: powershell

我们已经创建了PS1文件。我们可以使用Runspace,Pipeline等从C#调用PS1文件中的函数。我只能调试到“pipeline.Invoke()”。

但现在我的问题是是否可以从pipile.Invoke()调试PS1文件? 我的意思是在“pipeline.Invoke()”上按F11可以带我进入PS1文件?我基本上想从C#调试powershell脚本文件。

1 个答案:

答案 0 :(得分:3)

这是可能的,但不是特别可行。您必须直接与运行空间的debuuger事件进行交互,并基本上构建自己的引擎,将其集成到Visual Studio中。这将非常耗时,这就是为什么没有这样做的原因。

很抱歉成为坏消息的承担者。