【问题标题】:Cordova and Windows 10 Target: "No sdk found" error when buildingCordova 和 Windows 10 目标:构建时出现“未找到 sdk”错误
【发布时间】: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      : anycpu

C:\程序文件 (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?

标签: windows cordova


【解决方案1】:

我搜索并找到了一个有类似问题的线程。 File 'Windows.props' not found

最好对您的 Visual Studio 2015 进行修复,确保您拥有最新的 Windows SDK。丢失的 Windows.props 文件与 Windows Phone 8.1 SDK 有关。在链接的线程中有更多关于此的详细信息。

【讨论】:

  • 是的,解决方案就是这样。我重新安装了 VS 2015,添加了一些我直到现在都没有使用的 SDK,因为我只是在 C# 上为桌面应用程序开发。现在我的 SSD 上的可用磁盘空间减少了 12 GB。但它有效。
【解决方案2】:

如果您有此项目的另一个副本,则只需复制此文件 CordovaApp.Windows10.jsproj 并粘贴到项目/平台/windows 中。我遇到了同样的问题,我通过这样做解决了它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 1970-01-01
    • 2019-11-26
    • 2015-08-03
    • 2019-08-01
    • 2021-03-09
    • 1970-01-01
    相关资源
    最近更新 更多