Silverlight不包括应用程序清单中名称以“.Resources”结尾的程序集

时间:2013-01-17 06:06:24

标签: silverlight manifest

我将Silverlight 5应用程序资源从应用程序转移到一个名为X.Y.Resources的单独程序集。

我的应用程序停止工作后,我注意到X.Y.Resources程序集未包含在Application Manifest中,因此从XAP文件中丢失。

似乎任何以“.Resources”结尾的程序集名称都不包含在应用程序清单中,因此不包含在XAP文件中。

当对缺少的程序集的成员进行任何引用时,这会导致FileNotFoundException。

在反思中,结束程序集名称可能是一个坏主意。通过将其更改为.AppResources,可以轻松解决资源和问题。

有人知道为什么会出现这个问题,还是一个模糊的VS2012 / Silverlight错误?

1 个答案:

答案 0 :(得分:1)

我在wpf中也发现了这个错误(从vs2008到vs2012)并且只能通过将项目名称更改为未在资源中结束的项目来修复它...