【发布时间】:2016-02-27 03:56:21
【问题描述】:
我已经安装了 Visual Studio 2015 Community。
我已经按照项目主页上的说明通过 npm 安装了 cordova。
我创建了一个项目。然后我添加了窗口平台(能够构建 Windows 10 通用应用程序),但是当我尝试运行它时(尚未完成修改)我得到了
C:\Users\\TestApp>cordova build windows --appx=uap 运行命令:cmd "/s /c "C:\Users\\TestApp\platforms\windows\cordova\build.bat""
MSBuildToolsPath:C:\Program Files (x86)\MSBuild\14.0\bin\amd64\ 建设项目: C:\Users\\TestApp\platforms\windows\CordovaApp.Windows.jsproj
Configuration : debug Platform : anycpuC:\程序文件 (x86)\MSBuild\14.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1966,5): 警告 MSB3785:nessun SDK trovato。
Gli elementi SDKReference non verranno risolti。自我应用 Richiede tali riferimenti, è possibile che si verifichino errori di 编译。 [C:\Users\\TestApp\platforms\windows\CordovaApp.Windows.jsproj]
C:\程序文件 (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(633,5): 错误 APPX3213: la cartella SDK 内容 'Windows.props' per 'Windows 8.1' 非 stata trovata。
根据其他信息,vedere http://go.microsoft.com/fwlink/?prd=12560&pver=1.0&plcid=0x409&ar=MSDN&sar=PlatformMultiTargeting&o1=Windows&o2=8.1。 [C:\Users\\TestApp\platforms\windows\CordovaApp.Windows.jsproj] 错误:命令的错误代码 1:C:\Program Files (x86)\MSBuild\14.0\bin\amd64\msbuild 带参数: C:\Users\\TestApp\platforms\windows\CordovaApp.Windows.jsproj,/clp:NoSummary;NoItemAndPropertyList;Verbosity=minimal,/nologo,/p:Configuration=debug,/p:Platform=anycpu 错误构建平台之一:错误:cmd:命令失败 退出代码 2
您可能没有构建此项目所需的环境或操作系统 错误:cmd:命令失败,退出代码为 2
抱歉,错误文本是意大利语,但它当然只是告诉 Cordova 找不到用于构建我的项目的 SDK。
因为我积极使用 VS 2015,并且可以毫无问题地构建 C# 项目,所以我认为所有必需的 (.NET?) 组件都已安装。
你能帮我发现问题吗?
【问题讨论】:
-
看起来错误在于尝试构建 Windows 8.1。您运行的是 Windows 10 还是 Windows 8.1?