我正在使用Visual Studio 2017.在远程计算机上,有Visual Studio 2012.我以管理员身份启动msvsmon.exe,并在"工具"菜单,我设置"没有身份验证","允许任何用户调试" (为了确保我没有因为权限问题而被阻止)。
在我的本地PC上,我尝试设置调试会话,如下所示:
向"< _remote_machine>"发出ping
次请求是成功的。
但是现在找到了连接,并且在msvsmon.exe调试监视器中,没有看到任何消息。
导致这种情况的原因以及如何解决?
P.S。我知道2012和2017版本之间可能存在不匹配,但在这种情况下,我希望在调试监视器中显示错误消息,但正如我所说,那里没有任何内容。
答案 0 :(得分:0)
如Jszpilewski所述,只需复制"远程调试器"目录到远程机器并从那里启动msvsmon.exe是答案的开始。
以下几点:一旦远程调试器启动,就会显示&#34; Msvsmon启动了一个名为'<Machine_Name:Port>'
的新服务器。
在本地计算机上,您只需将其复制/粘贴到&#34;连接目标&#34; box =&gt;不要尝试使用&#34;查找&#34;按钮,这是浪费时间。