我有问题与建设一个新的Cordova项目的Windows。科尔多瓦为Windows生成与Visual Studio 2017错误
我已经安装了以下版本:
- [email protected],但它也可以用[email protected]转载
- 的Visual Studio 2017年企业与工具的Apache科尔多瓦,Windows Mobile的仿真器和更多。
- 安装MS Build Tool v14 & v15。
所以,重现:
cordova create project1
cd project1
cordova platform add windows
cordova build windows
然后出现以下错误:error MSB4019: The imported project "C:\Program Files (86)\MSBuild\Microsoft\VisualStudio\v14.0\JavaScript\Micros oft.VisualStudio.WJProject.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk
当我向构建中添加--verbose标志时,我注意到C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\15.0,/v,MSBuildToolsPath
命令未返回成功,因此它使用构建工具v14而不是v15。
如果我使用Visual Studio 2017创建了一个新项目,它将编译&在Visual Studio中成功运行,但我在cordova build windows
命令中遇到了同样的错误。
我想这是正确的注册表项安装,它会正常工作。我应该如何正确添加它们?或者,Visual Studio在做什么的时候没有使用cordova或taco命令?