我正在尝试从我的本地开发人员调试在远程机器上运行的.Net应用程序.机.我收到一个错误说 MSVCP140.dll is missing
细节:
开发.机器:Visual Studio 2015,Windows 7
远程计算机:安装了Windows Server 2012 R2,2015的Visual Studio远程工具.
在远程计算机上,我使用"无身份验证"和端口4020配置了远程调试器.
在开发中.machine的Visual Studio Attach to Process窗口,配置如下:
传输:远程(无身份验证)
限定符:remote_machine_name:4020
当我点击" 刷新"按钮时,它会列出远程机器的进程.在远程计算机上,Visual Studio远程调试器窗口显示user_name已连接.
只要我在Visual Studio中连接到远程计算机的进程,它就会进入调试模式,但符号仍会被卸载.
有趣的是,在远程计算机上我收到一条错误消息:"程序无法启动,因为MSVCP140.dll您的计算机缺少
该程序.请尝试重新安装该程序以解决此问题."
但是,该文件MSVCP140.dll存在于msvmon.exe文件路径中.
c# remote-debugging visual-studio visual-studio-2015 visual-studio-2017