所以我在运行om Compact Framework(Windows Mobile)设备时没有得到正确的错误消息,因此我已经阅读了一些问题。我收到错误:
无法显示错误消息 因为可选的资源程序集 包含它无法找到。
几个站点,以及stackoverflow上的答案,引用了这篇文章: http://blogs.msdn.com/b/netcfteam/archive/2004/08/06/210232.aspx
在那篇文章中它说:
如果您不使用Visual Studio F5 部署到设备,仍然会 喜欢看异常消息, 你可以通过采取这个来实现这一点 System_SR_ [语言] .CAB在哪里 [语言]对应于语言 你想在哪里看到错误 要显示的消息并单击该消息 cab文件来安装它。
我从位置复制了System_SR_ENU.cab和System_SR_ENU_wm.cab:
C:\ Program Files(x86)\ Microsoft Visual Studio 8 \ SmartDevices \ SDK \ CompactFramework \ 2.0 \ v1.0 \ WindowsCE \ Diagnostics
并安装了CAB文件(一次一个)。 但是,这不起作用。完全没有。
我已从Visual Studio目录中复制并安装了两个这样的cab文件。安装顺利,没有错误,但仍然有同样的错误。
我正在运行WM 5.0至WM 6.5的设备,设备范围从Dell Axim v51到HTC HD2(以及介于两者之间)。
有什么好主意吗?
答案 0 :(得分:0)
这是一个你有源代码的软件吗?您是否尝试过解压缩cab并直接在项目中直接添加对System.SR.dll的引用。过去,当我遇到一个无法使用cab文件的奇怪顽固设备时,这对我有用。
我只在开发环境中这样做过,所以如果您需要发送错误消息,那么您可能会回到原点。