使用Cordova Tools for Visual Studio的Windows Phone模拟器“key not present”

时间:2014-05-23 17:25:53

标签: visual-studio cordova windows-phone-8 visual-studio-cordova

我正在尝试使用适用于visual studio的多设备混合应用程序(Cordova工具)(http://msdn.microsoft.com/en-us/vstudio/dn722381)。


问题:

它构建并使用纹波仿真器进行部署,但不会部署到任何其他配置。


问题:

有谁知道导致这些错误的原因,如何修复它们,或者更好地收集有关问题的信息?我发现的是下面的内容。非常感谢您的考虑和/或帮助!


Windows Phone上的错误:

错误2字典中没有给定的键。 BlankCordovaApp1


Windows 8出错:

错误2错误:DEP1700:配方文件" C:\ Users \ sfarley \ Desktop \ BlankCordovaApp1 \ BlankCordovaApp1 \ bin \ Windows-x64 \ Debug \ BlankCordovaApp1.build.appxrecipe"不存在。您可能需要构建项目。


Android的错误:(会张贴图片,但不会有声望点,对不起)

错误3 process.chdir(path); BlankCordovaApp1

错误5错误:ENOENT,没有此类文件或目录BlankCordovaApp1

错误2 C:\ Users \ sfarley \ AppData \ Roaming \ npm \ node_modules \ vs-mda \ emulator.js:47 BlankCordovaApp1

启动时出错12(node.js:119:16)BlankCordovaApp1

Object.Module._extensions..js的错误8(module.js:474:10)BlankCordovaApp1

Object处的错误6。 (C:\ Users \ sfarley \ AppData \ Roaming \ npm \ node_modules \ vs-mda \ emulator.js:47:13)BlankCordovaApp1

node.js上的错误13:902:3 BlankCordovaApp1

Module.load上的错误9(module.js:356:32)BlankCordovaApp1

Module._compile上的错误7(module.js:456:26)BlankCordovaApp1

Function.Module.runMain上的错误11(module.js:497:10)BlankCordovaApp1

Function.Module._load的错误10(module.js:312:12)BlankCordovaApp1

错误4 ^ BlankCordovaApp1


我试图将记录器放在emulator.js文件中以查看问题的路径,但无济于事。

我尝试过:

  • 重新安装工具。
  • 重新安装visual studio。
  • 重新安装它所依赖的大部分工具(windows phone sdk等)
  • 在干净的VM上安装。
  • 将控制台日志放入其部署js文件中。但是,这些消息没有冒泡到控制台。

2 个答案:

答案 0 :(得分:1)

我今天遇到了同样的问题。这是因为默认情况下它具有Android移动选择和下拉列表以更改设备默认情况下不存在。转到此处将其添加到工具栏

http://support.microsoft.com/kb/2954109

答案 1 :(得分:0)

如果在提升模式下运行Visual Studio,则会出现此问题。您可以尝试在没有提升的情况下运行它,WP模拟器应该按预期工作。