我将Silverlight 5应用程序资源从应用程序转移到一个名为X.Y.Resources的单独程序集。
我的应用程序停止工作后,我注意到X.Y.Resources程序集未包含在Application Manifest中,因此从XAP文件中丢失。
似乎任何以“.Resources”结尾的程序集名称都不包含在应用程序清单中,因此不包含在XAP文件中。
当对缺少的程序集的成员进行任何引用时,这会导致FileNotFoundException。
在反思中,结束程序集名称可能是一个坏主意。通过将其更改为.AppResources,可以轻松解决资源和问题。
有人知道为什么会出现这个问题,还是一个模糊的VS2012 / Silverlight错误?
答案 0 :(得分:1)
我在wpf中也发现了这个错误(从vs2008到vs2012)并且只能通过将项目名称更改为未在资源中结束的项目来修复它...