文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>[Silverlight入门系列]Error: 2103 Invalid or malformed application: Check manifest

[Silverlight入门系列]Error: 2103 Invalid or malformed application: Check manifest

时间:2011-02-25  来源:Mainz

Error: Unhandled Error in Silverlight Application
Code: 2103   
Category: InitializeError      
Message: Invalid or malformed application: Check manifest

搜索了一下这个错误的解决办法,多半是说*.xap压缩包里面有东西少了,把xap重命名成zip然后打开看看里面的xaml文件,比较一下东西有没有,这篇文章和这篇文章还比较有用。但我按照他们的做了,问题依然存在。

最后折腾了几个小时终于搞定,原来为了搞国际化多语言支持,我手工修改了工程文件.csproj文件,里面配置了多语言的部分:

  1: <SupportedCultures>
  2:  en,fr-FR
  3: <SupportedCultures>

而事实上我没有加xxxx.en.resx资源文件(xxxx.fr-FR.resx)是有的。

正式因为这个原因导致问题。

解决办法:

加一个xxxx.en-US.resx,然后在Application_Startup()中加上:

  1: CultureInfo culture = new CultureInfo("en-US");
  2: Thread.CurrentThread.CurrentUICulture = culture;
  3: Thread.CurrentThread.CurrentCulture = culture;

这样问题解决。

结论:Silverlight报的错误很经常牛头不对马嘴,请大家小心。(另外:silverlight的多语言国际化真的和flex相比太差劲了,非常拙劣 - 还要手工去修改工程文件.csproj文件,真bt。)

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载