我在Visual Studio 2017工作。在远程机器上,有Visual Studio 2012。在那里,我启动了msvsmon。exe作为管理员,在“工具”菜单中,我设置“无身份验证”,“允许任何用户调试”(以确保我不会因为权限问题而被阻止)。
在本地PC上,我尝试设置调试会话,如下所示:
A. ping 请求“<\u remote\u machine>”成功。
ping
但是,现在在msvsmon中找到了连接。exe调试监视器,未看到任何消息。
什么会导致这种情况?我该如何解决?
P、 我知道2012和2017版本之间可能存在不匹配,但在这种情况下,我希望调试监视器中会显示一条错误消息,但正如我所说的,那里什么都没有。
正如Jszpilewski所提到的,只需将“远程调试器”目录复制到远程机器并启动msvsmon。exe从那里开始就是答案。
以下要点:一旦远程调试器启动,它会说“Msvsmon启动了一个名为 '<Machine_Name:Port>' .
'<Machine_Name:Port>'
在本地机器上,只需将其复制/粘贴到“连接目标”框中=>不要试图使用“查找”按钮,这是浪费时间。