适用于Visual Studio的Cordova多设备混合应用程序(预览版)无法加载项目

时间:2014-06-13 19:14:55

标签: installation visual-studio-cordova

我已经为VS 2013.2安装了CTP多设备混合应用程序

混合应用程序没有项目模板,当我打开示例项目时,我收到此错误:

D:\Downloads\WinJS ToDo Sample for Multi-Device Hybrid Apps\JavaScript\WinJSToDo\WinJSToDo.jsproj : error  : The imported project "C:\Users\kevin.martins\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.  D:\Downloads\WinJS ToDo Sample for Multi-Device Hybrid Apps\JavaScript\WinJSToDo\WinJSToDo.jsproj

1 个答案:

答案 0 :(得分:2)

这是一种奇怪的情况,通常不会发生。似乎VSIX文件已被复制但未正确安装。

这是解决方法(使用管理命令提示符运行):

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe" /admin /uninstall:MultiDeviceHybridApps..db151788-9b27-49db-a5e2-d25a2653eb83

这从先前失败的安装尝试中删除了VSIX的损坏条目。在此之后,发出另一个命令:

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\VSIXInstaller.exe" "%localappdata%\Microsoft\MultiDeviceHybridApps\Microsoft.VisualStudio.MultiDeviceHybridApps.vsix" /admin

此时,应成功安装VSIX,并且模板将在Visual Studio中可用。