我已经安装了Visual Studio 2015社区。 p>
我按照项目主页上的说明通过npm安装了cordova。
我已经创建了一个项目。然后我添加了窗口平台(能够构建windows 10通用应用程序),但是当我尝试运行它时(还没有修改)我得到了
C:\ Users \\ TestApp> cordova build windows --appx = uap running command:cmd“/ s / c “C:\用户\\ TestApp \平台\ Windows \科尔多瓦\的build.bat”“
MSBuildToolsPath:C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ amd64 \ 建筑项目: C:\用户\\ TestApp \平台\ Windows \ CordovaApp.Windows.jsproj
Configuration : debug Platform : anycpu
C:\ Program Files (86)\的MSBuild \ 14.0 \ BIN \ AMD64 \ Microsoft.Common.CurrentVersion.targets(1966,5): 警告MSB3785:nessun SDK trovato。
Gli elementi SDKReference non verranno risolti。 Se l'applicazione richiede tali riferimenti,èfustibileche si verifichino errori di compilazione。 [C:\用户\\ TestApp \平台\ Windows \ CordovaApp.Windows.jsproj]
C:\ Program Files (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ AppxPackage \ Microsoft.AppXPackage.Targets(633,5): 错误APPX3213:la cartella SDK contenente'Windows.props'per 'Windows 8.1'非èstatatrovata。
Per altre informazioni,vedere http://go.microsoft.com/fwlink/?prd=12560&pver=1.0&plcid=0x409&ar=MSDN&sar=PlatformMultiTargeting&o1=Windows&o2=8.1。 [C:\用户\\ TestApp \平台\ Windows \ CordovaApp.Windows.jsproj] 错误:命令的错误代码1:C:\ Program Files (x86)\ MSBuild \ 14.0 \ bin \ amd64 \ msbuild with args: C:\用户\\ TestApp \平台\ Windows \ CordovaApp.Windows.jsproj,/ CLP:NOSUMMARY; NoItemAndPropertyList;冗长=最小,/ NOLOGO,/ P:配置=调试/ P:平台= anycpu ERROR构建其中一个平台:错误:cmd:命令失败 退出代码2
您可能没有构建此项目所需的环境或操作系统 错误:cmd:命令失败,退出代码为2
抱歉,错误文本是意大利语,但当然只是告诉Cordova无法找到用于构建我的项目的SDK。
因为我积极使用VS 2015,并且可以毫无问题地构建C#项目,我认为所有必需的(.NET?)组件都已安装。
你能帮助我发现问题吗?
答案 0 :(得分:2)
我搜索并找到了一个类似问题的主题。 File 'Windows.props' not found
最好在Visual Studio 2015上进行修复,确保拥有最新的Windows SDK。缺少的Windows.props文件与Windows Phone 8.1 SDK有关。在链接的线程中有关于此的更多细节。
答案 1 :(得分:0)
如果您拥有此项目的另一个副本,则只需复制此文件 CordovaApp.Windows10.jsproj 并粘贴到项目/平台/窗口中。我有同样的问题,我通过这样解决了它。