我正在尝试调试(点击断点)一个python脚本,它是通过C#中的一个新进程执行的。在
我已经安装了Child Process Debugging Power tool,因为这个工具应该允许你这样做。在
根据文件,它需要两件事:
我的流程创建如下:
ProcessStartInfo startInfo = new ProcessStartInfo();
Process p = new Process();
startInfo.CreateNoWindow = true;
startInfo.UseShellExecute = false;
startInfo.RedirectStandardOutput = false;
startInfo.RedirectStandardError = true;
startInfo.RedirectStandardInput = false;
...
p.StartInfo = startInfo;
p.EnableRaisingEvents = true;
p.Start();
据我所知,只要我使用
^{pr2}$应使用CreateProcess启动进程。(要求。(二)
在我的项目中,我还启用了本机代码调试。(要求1)
我也把两者都包括在内python.pdb版以及python36.pdb在我的符号列表中。 但是我似乎找不到python3.pdb
^{3}$当我安装带有调试符号的python时,没有包含这一点,而且我似乎在其他任何地方都找不到它。在
我使用的是visual studio 2017,没有遇到断点。在
如果有人在这篇文章中绊倒了,只是一个快速更新。在
我联系了这个工具的创造者,尽管它的描述可能表明我在这里要做的应该起作用,但它不起作用。在
和我交谈过的人说他会和他的python团队讨论这个问题,但是我已经有几个月没有听到任何消息了,所以我想这不会很快发生。在
相关问题 更多 >
编程相关推荐