【问题标题】:The specified directory to the Visual Studio extension either does not existVisual Studio 扩展的指定目录不存在
【发布时间】:2016-04-02 00:36:52
【问题描述】:

我刚刚在 VS 2013 中创建了 CordovaApp(多设备混合应用程序)。该应用程序运行良好。然后我尝试在另一台机器(和同一台机器)上使用 VS 2015 社区版打开应用程序,我收到以下错误:

严重性代码描述项目文件行抑制状态 错误 Visual Studio 扩展的指定目录 D:\程序文件 (X86)\MICROSOFT VISUAL STUDIO 14.0\COMMON7\IDE\EXTENSIONS\APACHECORDOVATOOLS\node.exe 要么不存在,要么不包含 packages\vs-mda 子目录。请 检查扩展目录是否存在并设置 MDAVsixDir 变量到正确 目录。 MyAppCordovaApp C:\Users\foouser\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets 105

我还为 VS 更新 6 安装了 Cordova 工具。

是否有任何已知的解决此问题的方法?

【问题讨论】:

  • 如果您在 Visual Studio 2015 中创建一个新的空白 Cordova 项目,您是否能够无错误地运行该应用程序?
  • 这是一个几乎全新的应用程序(只有几行代码)——无论如何,经过长时间的挫折,我决定订阅 Xamarin 并在该环境中开发。由于其他人可能会遇到类似问题,因此我将保持问题开放,并且可能会提出一些解决方案。

标签: visual-studio cordova visual-studio-2015 visual-studio-cordova


【解决方案1】:

我也面临同样的问题。在 VS2013 中创建的 Cordova 项目不会在 VS2015 中运行/调试。

用于构建项目的 NodeJS 模块不再称为 vs-mda(即 Visual Studio 多设备应用程序),而是称为 vs-tac(即 Visual Studio Tools for Apache Cordova)。

执行手动迁移后,它现在可以工作了。

参见参考:- http://mariusbancila.ro/blog/2015/07/31/migrating-a-cordova-project-from-visual-studio-2013-to-visual-studio-2015/

【讨论】:

    猜你喜欢
    • 2012-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-13
    • 1970-01-01
    • 1970-01-01
    • 2018-10-09
    • 1970-01-01
    相关资源
    最近更新 更多