【问题标题】:Cannot build cordova windows platform (error APPX1609)无法构建 cordova windows 平台(错误 APPX1609)
【发布时间】:2023-03-19 09:48:01
【问题描述】:

自从今天更新到Microsoft Visual Studio 2015 Update 3 (KB3165756) 后,我无法再通过以下方式构建我的cordova windows 应用程序:

cordova build windows -- --appx=8.1-phone

由于以下错误:

Package.appxmanifest(2,2):错误 APPX1609:该包包含调试框架引用“Name=Microsoft.Phone.WinJS.2.1,MinVersion=1.0.9651.0”。确保包中的所有框架引用都是商店托管的有效框架。

我的工作环境:

  • Visual Studio 14.0.25431.01 更新 3
  • 科尔多瓦 6.3.1
  • Cordova-Windows 4.4.2

【问题讨论】:

  • 您是否在解决方案中引用其他项目?使用 VS 构建的项目是否良好?
  • 我的解决方案将Windows Phone 8.1Windows 8.1Universal Windows 作为有效的项目目标,此外它还包括来自cordova-plugin-vibration 的另一个*.csproj。所以 1. 问题的答案可能是 - 是的。我正在使用cordovagulp 构建。我使用VS2015 仅用于设备部署...
  • 更改目标时似乎会出现此问题。例如从 Windows 8.1 到 Windows 10.0。但是,在删除并再次添加平台后,修复了该问题。感谢@Beat 的提示。

标签: cordova visual-studio-2015 windows-phone-8.1 winjs windows-10-mobile


【解决方案1】:

重新添加windows 平台实际上帮助了我:

cordova platform remove windows
cordova platform add windows

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-12
    • 2016-09-07
    • 1970-01-01
    • 2013-11-16
    相关资源
    最近更新 更多