代码之家  ›  专栏  ›  技术社区  ›  Dominique

如何设置远程调试

  •  0
  • Dominique  · 技术社区  · 8 年前

    我在Visual Studio 2017工作。在远程机器上,有Visual Studio 2012。在那里,我启动了msvsmon。exe作为管理员,在“工具”菜单中,我设置“无身份验证”,“允许任何用户调试”(以确保我不会因为权限问题而被阻止)。

    在本地PC上,我尝试设置调试会话,如下所示:

    • 连接类型:远程(无身份验证)
    • 连接目标:查找=>机器名:“<\u remote\u machine>”

    A. ping 请求“<\u remote\u machine>”成功。

    但是,现在在msvsmon中找到了连接。exe调试监视器,未看到任何消息。

    什么会导致这种情况?我该如何解决?

    P、 我知道2012和2017版本之间可能存在不匹配,但在这种情况下,我希望调试监视器中会显示一条错误消息,但正如我所说的,那里什么都没有。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Dominique    8 年前

    正如Jszpilewski所提到的,只需将“远程调试器”目录复制到远程机器并启动msvsmon。exe从那里开始就是答案。

    以下要点:一旦远程调试器启动,它会说“Msvsmon启动了一个名为 '<Machine_Name:Port>' .

    在本地机器上,只需将其复制/粘贴到“连接目标”框中=>不要试图使用“查找”按钮,这是浪费时间。

    推荐文章