小编Nag*_*ani的帖子

Visual Studio远程调试 - 缺少MSVCP140.dll

我正在尝试从我的本地开发人员调试在远程机器上运行的.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已连接.

Remote Debugger窗口的屏幕截图

只要我在Visual Studio中连接到远程计算机的进程,它就会进入调试模式,但符号仍会被卸载.

有趣的是,在远程计算机上我收到一条错误消息:"程序无法启动,因为MSVCP140.dll您的计算机缺少
该程序.请尝试重新安装该程序以解决此问题."

错误的屏幕截图:MSVCP140.dll缺失

但是,该文件MSVCP140.dll存在于msvmon.exe文件路径中.

c# remote-debugging visual-studio visual-studio-2015 visual-studio-2017

6
推荐指数
1
解决办法
2128
查看次数