我们已经创建了PS1文件。我们可以使用Runspace,Pipeline等从C#调用PS1文件中的函数。我只能调试到“pipeline.Invoke()”。
但现在我的问题是是否可以从pipile.Invoke()调试PS1文件? 我的意思是在“pipeline.Invoke()”上按F11可以带我进入PS1文件?我基本上想从C#调试powershell脚本文件。
答案 0 :(得分:3)
这是可能的,但不是特别可行。您必须直接与运行空间的debuuger事件进行交互,并基本上构建自己的引擎,将其集成到Visual Studio中。这将非常耗时,这就是为什么没有这样做的原因。
很抱歉成为坏消息的承担者。