NETCFv35.Messages.EN.wm.cab?

peS*_*HIr 1 compact-framework exception windows-mobile

在.NET Compact Framework 3.5中,默认情况下,异常未安装其实际的错误消息字符串。非常适合将紧凑型框架塞入具有更少内存的Windows移动设备中,但是当您是开发人员并且设备上出现问题时,则不是很好。

从默认的占位符消息中,我知道在有可用空间且需要它们的情况下,可以使用CAB安装这些消息。我已经在手机上安装了NETCFv35.Messages.EN.wm.cab。但是,对于抛出的每个异常,我仍然得到以下Exception.Message:

“ Er一直在融化beschikbaar的所有产品,Maar deze kan niet worden weergegeven omdat deze berichten optioneel zijn和enemeeel niet zijngeïnstalleerdrdop dit设备。NETFv35安装在NETCFv35.Messages.ZH.wvoca上。 Messages.EN.cab支持各种平台,并开始超越您的期望。”

即使您不阅读荷兰语,消息的一般含义也应该足够清楚。有趣的是,即使我的Vista VS2008开发笔记本电脑是英语,我的HTC TyTN II(开发)手机上都有标准的WM6 UK ROM,该消息也是荷兰语。(?)

如果有人对以下任何问题有答案,我将不胜感激:

  • 荷兰语消息可能来自NETCFv35本身吗?它不在TyTN II WM6 ROM中,VS2008或我本人都必须安装它。框架本身是否还有本地化?
  • 荷兰语消息是否可能来自我第一次看到该消息后安装的NETCFv35.Messages.EN.wm.cab?即使它的名称中带有“ EN”?
  • 我怎么知道?
  • 在空白的WM6 Professional模拟器中运行该应用程序可以使VS2008在其上安装NETCFv35,然后我会收到英文的异常消息。
  • 底线:谁知道我要从手机中获取实际的Exception.Message文本,该怎么办?荷兰语或英语都可以。;-)

kgi*_*kis 5

您是否尝试过这里提出的建议?这是有关在.NET Compact Framework 3.5上修复异常消息的MSDN博客文章。