【发布时间】: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.1、Windows 8.1和Universal Windows作为有效的项目目标,此外它还包括来自cordova-plugin-vibration的另一个*.csproj。所以 1. 问题的答案可能是 - 是的。我正在使用cordova和gulp构建。我使用VS2015仅用于设备部署... -
更改目标时似乎会出现此问题。例如从 Windows 8.1 到 Windows 10.0。但是,在删除并再次添加平台后,修复了该问题。感谢@Beat 的提示。
标签: cordova visual-studio-2015 windows-phone-8.1 winjs windows-10-mobile