我有問題與建設一個新的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命令?