根据http://pytools.codeplex.com/,PTVS支持“本地和远程调试”。但是,我找不到任何相关的或。
所以我很好奇他们的“远程调试”是否只是简单地连接到同一台机器上正在运行的进程,或者是否有一些实际的TCP/IP远程调试支持。(linux)计算机,但没有适当的远程调试器(例如WinPDB,这不是那么糟糕,但集成在IDE中的东西会更好)它不是真的有用...
根据http://pytools.codeplex.com/,PTVS支持“本地和远程调试”。但是,我找不到任何相关的或。
所以我很好奇他们的“远程调试”是否只是简单地连接到同一台机器上正在运行的进程,或者是否有一些实际的TCP/IP远程调试支持。(linux)计算机,但没有适当的远程调试器(例如WinPDB,这不是那么糟糕,但集成在IDE中的东西会更好)它不是真的有用...
3条答案
按热度按时间vjrehmav1#
在2.0 alpha发行版之前,对Windows以外的平台进行远程调试是不可用的,但现在可以了--请参阅documentation或video tutorial了解详细信息。
kr98yfug2#
有几种不同的方法可以进入远程调试。主要的场景可能是我们的MPI群集调试。在那里,您可以创建一个新的MPI项目,将其设置为启动到Windows HPC群集,然后我们将所需的一切部署到群集上并设置远程调试会话。
“部署所需的一切”部分可以在正常的远程调试场景中自己完成。这或多或少只是标准的VS远程调试,外加安装PTVS。基本步骤如下:1)在远程计算机上安装Visual Studio远程调试器组件2)在远程计算机上安装PTVS 3)启动VS远程调试器监视器(msvsmon)
然后可以执行Debug-〉Attach to Process,选择机器,开始调试。
hgb9j2n63#
是的,对于远程调试,你需要在远程机器上安装VS + PTVS,这意味着只需要windows。如果你想看到这个功能的实现,请在这里投票(它也有一些关于情况的细节):http://pytools.codeplex.com/workitem/536