【发布时间】:2017-12-10 05:24:09
【问题描述】:
我正在尝试从本地开发人员调试在远程计算机上运行的 .Net 应用程序。机器。我收到一条错误消息 MSVCP140.dll is missing
详情:
开发。机器:Visual Studio 2015,Windows 7
远程计算机:安装了 Windows Server 2012 R2、Visual Studio Remote Tools for 2015。
在远程机器上,我将远程调试器配置为“无身份验证”和端口 4020。
在开发中。机器的Visual Studio 附加到进程窗口,配置如下:
传输:远程(无身份验证)
限定符:remote_machine_name:4020
当我点击 Refresh 按钮时,它会列出远程机器的进程。在远程计算机上时,Visual Studio 远程调试器窗口显示 user_name 已连接。
我在 Visual Studio 中附加到远程计算机的进程后,它就会进入调试模式,但符号仍处于卸载状态。
有趣的是,在远程机器上我收到一条错误消息:“程序无法启动,因为您的计算机缺少 MSVCP140.dll。
尝试重新安装程序来解决这个问题。”
虽然 MSVCP140.dll 文件存在于 msvmon.exe 文件的路径中。
【问题讨论】:
-
嘿,我遇到了同样的问题。你现在找到解决方案了吗? :)
-
还没有找到解决办法。如果解决了,我会发布。
-
很好,谢谢。我也会这样做。 ;)
标签: c# visual-studio visual-studio-2015 visual-studio-2017 remote-debugging