uwp - VS 2017 + UWP - 创建应用程序包失败 - 找不到语言文件

标签 uwp windows-store-apps windows-10-mobile

我正在使用 Visual Studio 2017 社区版开发 Windows 通用应用程序:

目标版本:Windows 10 创作者更新(10.0;Build 15063)

最低版本:Windows 11 月 10 日更新(10.0;Build 10586)

(我主要将它部署在我的 Windows 10 手机上,它在 ARM + DEBUG 下工作正常,但在 Release模式下完全不起作用......)。

我完成了开发,我想将应用程序上传到商店。我曾经在 Windows Phone 8.1 上执行此操作,效果很好,但在 Win 10 上,当我尝试创建应用程序包(发布 + ARM)时,在大约半小时的构建之后,我收到错误:

enter image description here

因此,我无法获取用于商店发布的 appxupload 文件。

我的应用程序有 2 种支持的语言 - en-GB 和 pl-PL,我尝试在 list 文件中添加默认语言 en-GB 和 pl-PL,但在这两种情况下,由于某种原因,另一种语言 appx文件未创建到构建文件夹中。

我的资源文件夹如下所示:

enter image description here

我进行了测试,当我在 Debug模式下从 VS 2017 进行部署时,两种语言都可以在我的测试手机上正常工作(发布不起作用...)。

资源文件设置为 PRIResource,如下所示:

enter image description here

我在构建文件夹中获得的 .appx 文件上使用了 Windows 应用程序认证套件,一切正常。

一个完全独立的问题(但可能相关)是我的应用程序在 Debug模式下工作,但如果我使用 Release模式,它无法在我的手机上启动...我正在使用 SQLite 和一些本地文件夹读/写操作,但我想这是另一篇文章的问题......

所以我没有想法了,我在互联网上找不到任何帮助......有什么想法吗?

谢谢。

小更新:

当我在通用 Windows 项目上取消选中“使用 .NET native 工具链编译”选项时,我能够在 Release+ARM 模式下部署应用程序,并且一切似乎都工作正常(尤其是 SQLite 操作)。但是,创建应用程序包仍然给我带来语言错误。

最佳答案

However the create app package still gives me that language error.

此错误可能是 known issue关于创作者更新和 Visual Studio 2017。

目前这里有一个热修复: https://developercommunity.visualstudio.com/content/problem/40376/error-file-csomepathbinarmreleaseapp-112180-scale.html .

关于uwp - VS 2017 + UWP - 创建应用程序包失败 - 找不到语言文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44606373/

相关文章:

c# - 双向绑定(bind) : editing passed value from XAML control in the model setter does not update control

c# - UWP ListView 拖拽项目自定义UI

windows-10-mobile - 人像图片方向错误?

c# - 读取值自动更新 UWA/UWP

c# - 在 UWP 中使用 MergedDictionaries 嵌套 ResourceDictionaries

c# - 设备未收到 C# Windows 推送通知,因为 channel URL 不兼容

c# - .Xaml 不呈现代码中写入的 unicode?

java - 用 Java 编写的 Windows 桌面应用程序的 Windows 8 商店认证

针对 Win10 和 Win8 设备的 Nuget 包

c# - 如何在 Windows 10 Mobile 上分屏摄像头