无法附加到流程。该系统找不到指定的文件

时间:2015-09-08 09:37:16

标签: visual-studio debugging visual-studio-2015 visual-studio-debugging devenv

我一直在使用VS2015 Pre-RTM版本,但效果很好。 它安装在我系统驱动器的替代驱动器上。

我已经卸载它并将RTM版本安装在默认位置(C:\ Program Files(x86)\ etc。)。从那以后我无法做任何调试相关的事情。当我尝试连接任何正在运行的进程时,或者当我尝试调试任何项目时,我总是在标题中获取消息,即使我将启动命令更改为我知道的存在命令。 Ctrl + f5也可以正常工作,它确实是破坏的调试部分。

为了解决这个问题,我尝试了很多东西,但到目前为止还没有任何工作。 我试过了:

  • 修复安装
  • 重新安装
  • 以管理员身份运行
  • 使用/ log并调查Activitylog.xml,它没有任何有用的功能
  • 删除%LOCALAPPDATA%\ Local \ Microsoft \ VisualStudio \ 14.0
  • 中的所有VS2015相关数据
  • 删除HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 14.0和14.0_Config
  • 尝试用Procmon分析
  • 将我的procmon分析与一个工作分析区分开来,奇怪的是我的运行中缺少一些带有symbollocator.dll的事件,但在我看来,从我成功连接调试器后的那一刻起,这些事件应该是相关的。
  • 在附加调试器时尝试将vs2012调试器附加到vs2015,但没有任何值得注意的结果。

除了格式化我的机器和重新安装Visual Studio之外,我无法想到尝试修复此问题的其他选项,但我真的不喜欢这样做。

有没有办法从visual studio收集更多详细/调试输出?或者我可以尝试什么来解决这个问题?

似乎调试器以某种方式被破坏了..

提前感谢您的帮助!

3 个答案:

答案 0 :(得分:1)

好的,所以经过进一步的实验,我终于找到了一种方法,以使调试器再次工作。

如果我启用Tools|Options|Debugging|General,请执行以下操作: Use Managed Compatibility ModeUse Native Compatibility Mode,一切都有效。

虽然这可能不是理想的结果,但我会进一步调查: http://blogs.msdn.com/b/visualstudioalm/archive/2013/10/16/switching-to-managed-compatibility-mode-in-visual-studio-2013.aspx

答案 1 :(得分:1)

首先转到Tool->选项 - >用于Apache Cordova的工具 - >运行依赖关系检查器以确保安装了所有必需的组件。

您可能需要“清除Cordova缓存”

为Apache Ripple安装Chrome扩展程序。重新启动VS工作室并尝试右键单击项目并选择DEPLOY,而不是Debug或F5。

答案 2 :(得分:0)

在项目属性上->“调试”->“附加”->“否”

相关问题