Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 无法在Visual Studio 2017上选择Cordova Global_Visual Studio_Cordova_Visual Studio 2017 - Fatal编程技术网

Visual studio 无法在Visual Studio 2017上选择Cordova Global

Visual studio 无法在Visual Studio 2017上选择Cordova Global,visual-studio,cordova,visual-studio-2017,Visual Studio,Cordova,Visual Studio 2017,我在visual studio 2017上有一个cordova应用程序。VS2017使用Cordova 6.3.1,但我需要使用Cordova 7.1.0版 因此,我必须按照此链接中的规定在全球范围内安装cordova 然后我从我的项目中打开config.xml并更改工具集名称,但它显示“全局Cordova版本(当前未安装)” 解决此问题的任何帮助?如果您已经安装,您可以在命令行界面窗口(cmd.exe)中键入以下内容来安装Cordova 7.1.0: npm安装-gcordova@7.1.0

我在visual studio 2017上有一个cordova应用程序。VS2017使用Cordova 6.3.1,但我需要使用Cordova 7.1.0版

因此,我必须按照此链接中的规定在全球范围内安装cordova

然后我从我的项目中打开config.xml并更改工具集名称,但它显示“全局Cordova版本(当前未安装)”


解决此问题的任何帮助?

如果您已经安装,您可以在命令行界面窗口(
cmd.exe
)中键入以下内容来安装Cordova 7.1.0

npm安装-gcordova@7.1.0

现在,由于更改CLI版本不像我们希望的那样可靠,我建议按照以下步骤在Visual Studio 2017中创建新的应用程序:

转到
文件>新建>项目>空白应用程序(Apache Cordova)

在查看代码模式下打开
config.xml
,并找到以下内容:

<vs:toolsetVersion>6.3.1</vs:toolsetVersion>
<engine name="android" spec="5.2.1" />
6.3.1
替换为:

<vs:toolsetVersion>7.1.0</vs:toolsetVersion>
<engine name="android" spec="6.3.0" />
7.1.0
其中
7.1.0
是全球安装的Cordova版本

选择
设备
作为目标

现在
Build>Build解决方案

保存、关闭和重新加载项目。在设计器模式下访问
config.xml
时,您将看到Global Cordova 7.1.0作为所选工具集

为了构建,您可能需要使用外部Android SDK构建工具(API 26),而不是Visual Studio(API 25)提供的工具

使用管理版本,无需为此获取Android Studio

在现有项目上更改CLI时,请记住要遵循。但是,我强烈建议创建一个新的,然后导入文件并添加插件,以避免潜在的问题