【问题标题】:An error message cannot be displayed because an optional resource assembly containing it cannot be found无法显示错误消息,因为找不到包含它的可选资源程序集
【发布时间】:2010-10-31 21:40:39
【问题描述】:

我在 windows mobile 6 上工作,我使用 Sqlserver compact sp1 在 VS 2005 中创建了一个应用程序。这个应用程序在模拟器上运行良好。但是当我在真实设备上部署我的 cab 文件时。我得到了这种类型的错误:-

无法显示错误消息,因为找不到包含它的可选资源程序集。

谁能帮帮我.... 谢谢…………

【问题讨论】:

  • 老兄,接受答案 - 它有效。

标签: .net windows-mobile


【解决方案1】:

某些错误消息的字符串资源默认情况下不会安装在移动设备上(我猜是出于节省空间的原因)。如果您愿意,可以手动安装这些资源。

来自MSDN

安装 .NET Compact Framework 资源文件

  1. 验证 .NET Compact Framework 2.0 Service Pack 2 或更高版本 已安装在您的计算机上。如果 已安装,请继续执行第 3 步。
  2. 下载并安装 .NET Compact Framework 2.0 Service Pack 2 在你的电脑。设置文件为 .NET Compact Framework 2.0 服务 包 2 可以在here找到。
  3. 在您的计算机上,浏览到位置 \Program 文件\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\Diagnostics, 然后复制相应的资源 CAB 文件到移动设备。
  4. 在移动设备上,找到并点击 CAB 文件以安装 资源包。

安装资源文件后,设备将显示发生错误的消息。

【讨论】:

  • 因为我刚刚遇到同样的错误并用谷歌搜索把我带到了这里:这篇文章和 MSDN 中的下载链接似乎都已过时,您仍然可以在 @987654323 找到 .NET Compact Framework 2.0 Service Pack 2 @
猜你喜欢
  • 1970-01-01
  • 2011-08-21
  • 1970-01-01
  • 2012-01-04
  • 2011-03-24
  • 2020-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多