我有一个powershell脚本,我通过[Reflection.Assembly] :: Load
加载一个dll我想将刹车点放入该dll的源代码中,添加手表等。
附加到powershell进程不起作用(实际上我尝试过powershell ise)。没有其他进程可以附加到。有任何想法吗?一旦异常(这是我的异常,所以这应该发生)出现在VS中,但我无法重现它。
答案 0 :(得分:9)
作为替代方案,您可以在库中创建一个帮助程序类:
namespace Something {
public static class DebugHelper {
public static void AttachDebugger() {
System.Diagnostics.Debugger.Launch();
}
}
}
然后,您可以从PowerShell调用该方法,并且您将获得附加的调试器。