我刚刚安装了昨天发布的最新 Visual Studio 2017 更新(添加了对 Creators Update SDK 支持的更新),现在我无法再为我的应用程序构建应用程序包。
我的目标是构建 14393,在此更新之前一切正常。
看起来 x86 和 x64 包已成功构建,但随后 ARM 包由于某种原因失败了。
我在输出窗口中收到此错误:
这是构建完成(失败)后完整输出窗口的链接:
full build log
我以前从未有过这样的错误。我已经尝试重新启动 PC,重新启动 Visual Studio,删除所有 bin/obj/temp 文件夹,我仍然遇到同样的问题。
我还更新了所有 NuGet 包(包括今天发布的新 .NET Native 1.6.1. 版本)。
注意 :我尝试不生成应用程序包(这样 VS 会生成三个不同的 x86、x64 和 ARM 包)并且工作正常。不过,我需要一个应用程序包才能上传到商店。
注意 #2 :我尝试在我的 Windows 10 移动设备上以 Release模式(.NET 原生)编译和部署应用程序(所以在 ARM 模式下),它工作得很好,应用程序没有任何问题,VS 可以编译这样就好了。然而,由于某种原因,该捆绑包失败了。
我不知道从这里开始该怎么做,有什么我可以尝试解决的吗?
感谢您的帮助。
最佳答案
请尝试以下操作:
Microsoft.AppxPackage.Targets
重命名为 Microsoft.AppxPackage.Targets.BAK
。 Microsoft.AppxPackage.Targets
到上述文件夹。 关于msbuild - VS2017 无法构建 UWP Store 包(.NET Native,ARM 构建错误),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43267865/