我有一个Windows Phone Silverlight 8.1项目,我有来自Microsoft(http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff967550(v=vs.105).aspx)的AppResLib项目的本地化应用程序标题,直到这里一切正常。
但是我需要添加一个后台任务来更新我的实时图块,因此我将“通知服务”更改为WNS,好吧,这里没有问题,一切正常。
不幸的是,现在我的应用程序从新的Package.manifiest获取Application Tile Title的“显示名称”,并且“@ AppResLib.dll,-100”不再起作用。请注意,该应用程序的标题继续本地化。
本地化应用程序标题标题应用程序的新方法既不起作用,在Windows Phone Silverlight 8.1上我也无法添加.resw资源文件来完成这项工作:ms-resource:ApplicationTitle。
有什么建议吗?
提前致谢。
答案 0 :(得分:2)
在WP8.1中已经破解了(详见:http://msdn.microsoft.com/en-us/library/dn642084(v=vs.105).aspx)
Windows Notification Service不支持本地化磁贴
如果您的Windows Phone 8应用使用资源文件为磁贴提供本地化文本,如如何为Windows Phone 8构建本地化应用中所述,只要您继续升级到Silverlight 8.1,您的磁贴将继续正常运行为您的应用程序的推送通知使用Microsoft推送通知服务框架。这是升级时的默认行为。如果您选择转移到所有Windows Phone应用商店使用的Windows通知服务,则本地化文本将无法访问,并且不会显示在您的磁贴上。有关为应用选择推送通知服务的信息,请参阅为Windows Phone Silverlight 8.1应用选择MPNS或WNS。