针对此异常的错误消息可用但无法显示,原因是这些消息是可选的......

来源:互联网 发布:数据库一体机招标文件 编辑:程序博客网 时间:2024/04/27 20:56


针对此异常的错误消息可用但无法显示,原因是这些消息是可选的

简介:

当我完成Pda的程序开发,安装到摩托罗拉的Pda上后,运行程序,登录时出现如下错误:

异常信息如下:

信息:msg:针对此异常的错误消息可用但无法显示,原因是这些消息是可选的,而当前未安装在此设备上。对于 Windows Mobile 5.0 及更高版本,请安装“NETCFv35.Messages.zh-CHS.wm.cab”,对于其他平台,请安装“NETCFv35.Messages.zh-CHS.cab”。重新启动应用程序查看该消息。StackTrace:位于 System.Xml.XmlTextReaderImpl.Throw(Exception e)
位于 System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(Int32 res)
位于 System.Xml.XmlTextReaderImpl.ParseDocumentContent()
位于 System.Xml.XmlTextReaderImpl.Read()
位于 System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
位于 System.Xml.XmlDocument.Load(XmlReader reader)
位于 SmApp.Mobile.CityMgr.Common.ConfigurationSettings.get_AppSettings()
位于 SmApp.Mobile.CityMgrShell.ShellApplication.Main()

出现异常后,安装NETCFv35.Messages.zh-CHS.wm.cab后,程序还是无法登录,只能回复出厂设置,然后重新安装软件。

错误如图:

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

解决方案:

            这个错误,出现的让人很蛋疼啊!不过话说回来,只要你仔细的测过你的pda程序,确实没问题,基本上不会碰到这个问题,我碰到这个问题,就是因为改动Pda程序内部验证和新增页面,没动框架和Bin,太相信自己了,没在PC上仔细测过,再就是有些问题也不是你能把控的,我碰到这3次这个问题,初步定为两类问题(经验不多,不对的地方请告知)

1、程序错误

程序上的错误,我碰到了两次:①、运行时错误。②、上线错误。这两种是最容易忽略的,隐藏性高

①、运行时错误

pda程序在PC上生成时未报错,装在pad上后运行时就出现问题了,这个问题偶尔可能只是你一个不经意的小操作,例如,之前我遇到的问题:

我的pda程序有一个xml文件,用于pda程序操作的相关配置(服务地址、Pda),其中我注释了一行数据(本地服务地址),可是程序里面读取的时候注释的也读取出来了,

结果就导致了一个运行时错误,在登录时访问服务就出现了上图的错误

错误如图:

②、上线错误

本地程序生成成功,调试没有问题,上线后出现了上图错误,后面检查发现Json.dll线上和本地的版本不一致导致

2、网络错误、其他错误

没有网络或者网络信号不强也会导致上图错误,初步判定(有待进一步核实)





1 0
原创粉丝点击