gpt4 book ai didi

c# - 加载到 powershell 进程时调试 C# dll?有可能吗?

转载 作者:可可西里 更新时间:2023-11-01 09:09:10 25 4
gpt4 key购买 nike

我有一个 powershell 脚本,我通过 [Reflection.Assembly]::Load 加载了一个 dll

我想将刹车点放入该 dll 的源代码中,添加监视等。

附加到 powershell 进程无效(实际上我尝试了 powershell ise)。没有其他进程可以附加。有任何想法吗?一旦异常(这是我的异常,所以这应该会发生)出现在 VS 中但我无法重现它。

最佳答案

作为替代方案,您可以在您的库中创建一个辅助类:

namespace Something {
public static class DebugHelper {
public static void AttachDebugger() {
System.Diagnostics.Debugger.Launch();
}
}
}

然后,您可以从 PowerShell 调用该方法,您将获得附加的调试器。

关于c# - 加载到 powershell 进程时调试 C# dll?有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8062407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com