在.NET Compact Framework 3.5中,默认情况下不安装异常的实际错误消息字符串。非常适合将紧凑的框架塞进内存较少的Windows Mobile设备中,但当您是开发人员并且设备出现问题时,就不太适合了。
从默认的占位符消息中,我知道有一个cab可用于安装这些消息,以防房间可用并且需要它们。我已经在手机上安装了netcfv35.messages.en.wm.cab。但是,我仍然得到以下异常。针对每个异常引发的消息:
“这是一个很好的选择,一个很好的选择,一个很好的选择,一个很好的选择。安装者netcfv35.messages.en.wm.cab voor windows mobile 5.0 en hoger of netcfv35.messages.en.cab voor andere平台。开始在Geven和Bericht之间传递opnieuw。”
即使你不懂荷兰语,信息的一般含义也应该足够清楚。有趣的是,尽管我的Vista VS2008开发笔记本电脑都是英文的,而我的HTC Tytn II(开发)手机上有一个标准的WM6 UK ROM,但这条信息是荷兰语的。(?)
如果有人能回答下列问题,我将不胜感激:
-
荷兰消息可能来自NetCFv35本身吗?它不在tytn II wm6 rom中,无论是vs2008还是我自己都必须安装它。框架本身是否存在本地化?
-
荷兰消息可能来自我第一次看到消息后安装的netcfv35.messages.en.wm.cab吗?即使它的名字里有“en”?
-
我怎么知道?
-
在空白的WM6专业模拟器中运行该应用程序可以让VS2008在其上安装netcfv35,在那里我得到英文的异常消息。
-
底线:谁知道我要做什么才能得到真正的例外。我的手机短信?荷兰语或英语都可以。;-)