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

Pan*_*eek 8 .net windows-mobile

我正在使用Windows Mobile 6,我在VS 2005中使用Sqlserver compact sp1创建了一个应用程序.这个应用程序在模拟器上运行很好.但是当我在真实设备上我的cab文件时,我得到了这种类型的错误: -

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

任何人都可以帮助我....谢谢..........

Fre*_*örk 14

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

来自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 Service Pack 2的安装文件.
  3. 在计算机上,浏览到位于\ Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\Diagnostics的位置,然后将相应的资源CAB文件复制到移动设备.
  4. 在移动设备上,找到并点按CAB文件以安装资源包.

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

  • 由于我只是得到了相同的错误和谷歌搜索它带我到这里:这篇文章和MSDN中的下载链接似乎都已过时,你仍然可以在[Microsoft下载]找到`.NET Compact Framework 2.0 Service Pack 2`中心](http://www.microsoft.com/en-us/download/details.aspx?id=17981) (2认同)