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

2024-02-28

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

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


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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 C# 调试 powershell 脚本文件 (PS1) 的相关文章

随机推荐