【发布时间】:2015-10-21 14:41:57
【问题描述】:
我无法访问面向 .NET 4.5 的可移植类库中的本地化字符串资源。
我允许用户在首页选择语言并在其他页面上获得本地化体验。我试图通过使用代码获取资源来实现这一目标
MyTextBloxk.Text = PasswordResetMethod_Page.Title;
PasswordResetMethod_Page 是从 .resx 自动生成的类
在 WP 8.1 模拟器上一切正常,但是当我尝试将其部署到真实设备时,我得到了
错误:DEP6810:MdilXapCompile.exe 失败,错误代码为 1004。请参阅 日志文件 'C:\Projects\WP81-ResourceBug\ResourceBugRepro.WP81\obj\Debug\MDIL\MDILXapCompileLog.txt' 了解更多详情。
错误:编译过滤器参数指定不存在的文件: C:\Projects\WP81-ResourceBug\ResourceBugRepro.WP81\obj\Debug\MSIL\ar\ResourceLib.resources.dll
无效参数
复制:
- 克隆回购https://github.com/konradbartecki/WP81-ResourceBug
- 设置WP8.1为启动项目
- 部署到设备
在模拟器上运行良好,部署到真机时无法运行
【问题讨论】:
标签: c# localization windows-runtime windows-phone-8.1 portable-class-library