像往常一样,我在PCL上添加了我的字符串资源(.resx),并在我的启动器项目中引用它们以在我的视图中使用。这在WP 8.1 silverlight上都可以正常工作,但在WinRt上,当我将项目配置为发布并在设备上运行时,出现MissingManifestResourceException的异常。我尝试了所有的解决此问题的方案,但都没有成功。
请注意,在模拟器上一切正常。当解决方案配置器设置为Debug时,它也适用于设备和模拟器。这里唯一的组合是设备和Release。
该应用程序的源代码位于Github。
我能够创建一个简单的项目来复制此问题,基本上它是一个WP 8.1应用程序和一个带有嵌入式资源的PCL项目,Download Link 有人有任何想法吗?
编辑:经过更多测试后,我尝试运行一个我使用相同本地化模型制作的旧Windows 8.1应用程序,发现出现了相同的问题,因此似乎是工具问题而不是配置问题,因为Windows 8.1应用程序已经上市,一切都很顺利。