Cordova和Windows 10目标:构建

时间:2015-11-24 15:56:45

标签: windows cordova

我已经安装了Visual Studio 2015社区。

我按照项目主页上的说明通过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?)组件都已安装。

你能帮助我发现问题吗?

2 个答案:

答案 0 :(得分:2)

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

最好在Visual Studio 2015上进行修复,确保拥有最新的Windows SDK。缺少的Windows.props文件与Windows Phone 8.1 SDK有关。在链接的线程中有关于此的更多细节。

答案 1 :(得分:0)

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