8

我们已经创建了 PS1 文件。我们可以使用运行空间、管道等从 C# 调用 PS1 文件中的函数。我只能调试到“pipeline.Invoke()”。

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

4

1 回答 1

7

这是可能的,但不是特别可行。您必须直接与运行空间的调试器事件进行交互,并从本质上构建您自己的引擎并将其集成到 Visual Studio 中。这将是相当耗时的,这就是为什么它还没有完成。

于 2013-10-21T02:19:33.317 回答