【问题标题】:Visual Studio Remote Debugger Failed to StartVisual Studio 远程调试器无法启动
【发布时间】:2017-08-11 14:10:17
【问题描述】:

我最近在笔记本电脑(运行 Windows 10)上安装了 Visual Studio 2017。我有一个使用 OpenCV 和 Eigen 库的 C++ 项目,它似乎可以正确编译,但是当我尝试运行本地 Windows 调试器时,我收到一条错误消息:

Visual Studio 远程调试器 (MSVSMON.EXE) 无法启动。如果此问题仍然存在,请通过控制面板中的“添加或删除程序”修复您的 Visual Studio 安装

我运行了它建议的修复工具,但没有成功。我还在线检查了解决方案,并看到了一个支持页面(Link)。我尝试按照支持页面上的建议关闭我的防病毒和防火墙,但这并没有消除错误消息。我的笔记本电脑是全新的,我刚刚安装了Visual Studio和Remote Debugger,所以我认为Remote Debugger的版本与Visual Studio的版本不匹配。所有其他建议都适用于进行远程调试的人,但我正在进行本地调试。

任何有关解决此问题的帮助/建议将不胜感激。

【问题讨论】:

  • 还要检查系统和应用程序事件日志是否有任何线索。
  • 在应用程序事件日志中,有四个 SideBySide 错误,消息为“C:\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\ 的激活上下文生成失败arm\signtool.exe.Manifest"。依赖程序集Microsoft.Windows.Build.Signing.wintrust.dll,version="0.0.0.0"找不到。请使用sxstrace.exe进行详细诊断。"系统事件日志中似乎没有任何奇怪/最近发生的事情。

标签: visual-studio visual-studio-2017


【解决方案1】:

首先关闭 Visual Studio。 转到 AppData\Local\Microsoft\VisualStudio 并选择版本(例如:VS 2015 有 14.0 文件夹)。 然后删除 ComponentModelCache 文件夹。 启动 Visual Studio。

【讨论】:

    【解决方案2】:

    找出阻止 msvsmon.exe 运行的原因。

    我在尝试开始调试 .net 5 控制台应用程序时在 Visual Studio 2019 中遇到此错误。我尝试运行C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Remote Debugger\x64\msvsmon.exe,发现用户访问控制对话框打开并要求以管理员身份运行它。所以对我来说有两种解决方案,要么以管理员身份运行 VS2019,要么删除 msvsmon.exe 的 Run this program as an administrator 设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 2019-05-15
      • 2023-01-30
      • 1970-01-01
      • 2012-04-11
      • 2016-12-23
      • 2015-06-26
      相关资源
      最近更新 更多