我在针对.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设置为启动项目
- 部署到设备
在模拟器上可以正常工作,但在实际设备上部署时无法工作。