6

根据http://pytools.codeplex.com/,PTVS 支持“本地和远程调试”。但是,我找不到与之相关的任何内容。

所以我很好奇他们的“远程调试”是否只是附加到同一台机器上正在运行的进程,或者是否有一些基于 TCP/IP 的实际远程调试支持可用。我想将 PTVS 用于在另一台(linux)机器上的 apache 上运行的基于 WSGI 的 Web 应用程序,但没有适当的远程调试器(例如 WinPDB,这还不错,但集成在 IDE 中的东西会更好)它不是真的有用...

4

3 回答 3

2

直到 2.0 alpha 版本才可以对 Windows 以外的平台进行远程调试,但现在可以使用 - 有关详细信息,请参阅文档视频教程

于 2013-05-09T23:47:33.487 回答
1

有几种不同的方法可以进行远程调试。主要场景大概是我们的MPI集群调试。在那里,您可以创建一个新的 MPI 项目,将其设置为启动到 Windows HPC 集群,然后我们会将所需的一切部署到集群上并设置远程调试会话。

对于正常的远程调试场景,“部署所需的一切”部分可以自己完成。这或多或少只是标准的 VS 远程调试,加上安装了 PTVS。基本步骤如下: 1) 在远程机器上安装 Visual Studio 远程调试器组件 2) 在远程机器上安装 PTVS 3) 启动 VS 远程调试器监视器 (msvsmon)

然后你可以做Debug->Attach to Process,选择机器,开始调试。

于 2012-02-04T02:55:39.987 回答
1

是的,对于远程调试,您当前确实需要在远程计算机上安装 VS + PTVS,这意味着仅适用于 Windows。如果您想看到此功能的实现,请在此处为这张票投票(其中也有一些有关情况的详细信息): http: //pytools.codeplex.com/workitem/536

于 2012-02-29T00:22:38.773 回答