【问题标题】:Debugger error “Unable to attach. The System cannot find the file specified” from Ripple and Android emulator调试器错误“无法附加。系统无法从 Ripple 和 Android 模拟器中找到指定的文件
【发布时间】:2014-09-17 08:12:25
【问题描述】:

调试器错误“无法附加。系统无法从 Ripple 和 Android 模拟器中找到指定的文件

我刚刚为 Visual Studio 2013 安装了多设备混合应用预览,但在尝试针对 Ripple 或其他模拟器进行调试时遇到错误

构建过程总是成功完成,但是在开始调试 VS 时显示此错误消息:

“无法附加。系统找不到指定的文件”

Visual Studio 2013 没有提供有用的输出,而是调试器在显示异常后没有附加到浏览器 Ripple 模拟器。 异常立即发生,调试器从不附加。 我在安装后就出现了这个错误,所以它不应该与项目本身有任何关系。 我检查了我的路径,它们似乎与@Freddy's answer 一样正确,因为构建总是成功的。

【问题讨论】:

  • 应用程序是否启动到 Ripple/emulator?
  • 是的,当然,应用程序在ripple和android模拟器上都正确启动,但是VS显示相同的消息并且调试过程结束。
  • Visual Studio 是否安装在非系统驱动器上?当 VS 安装在非系统驱动器上时,我们已经看到了这个问题。
  • 是的,我安装在D盘
  • 我已经尝试了@Ellen answer link 的解决方法,然后一切都很好

标签: debugging visual-studio-2013 android-emulator ripple visual-studio-cordova


【解决方案1】:

当 Visual Studio 安装在非系统驱动器上时,可能会发生这种情况。如果是这种情况,您可以通过从

复制程序集 typescriptSourceMapReader.dll 来解决它
<SystemDrive>\Program Files(x86)\Microsoft Visual Studio 12.0\Common7\IDE\PrivateAssemblies

到安装 Visual Studio 的驱动器上的同一位置。
执行此操作后重新启动 VS 应该可以解决此问题。

【讨论】:

  • 很好的答案。谢谢!
  • “Program Files(x86)”缺少一个空格,应该是“Program Files (x86)”
  • @Zakaria 我的系统中只有 C 盘,并且我已经安装了 VS2015 和 Apache Cordova。 Ripple 模拟器总是给出上述错误。
  • 我在win server 2012上安装了VS 2015,首先我遇到了一些问题(ScriptedSandbox64.exe)我显示stackoverflow.com/a/31973059/2467917,然后我升级到2012 R2,修复VS安装,更新IE中的一些安全选项,然后按照步骤 url:taco.visualstudio.com/en-us/docs/…taco.visualstudio.com/en-us/docs/…taco.visualstudio.com/en-us/docs/… 检查依赖关系:VS IDE >> 工具 >> 选项 >> 用于 apache cordova 的工具 >> cordova 工具 >> 运行依赖关系检查器
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多