安装CAB文件没有帮助解决“无法显示错误消息...无法找到可选资源程序集”

时间:2011-05-09 12:06:50

标签: c# windows-mobile compact-framework

所以我在运行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(以及介于两者之间)。

有什么好主意吗?

1 个答案:

答案 0 :(得分:0)

这是一个你有源代码的软件吗?您是否尝试过解压缩cab并直接在项目中直接添加对System.SR.dll的引用。过去,当我遇到一个无法使用cab文件的奇怪顽固设备时,这对我有用。

我只在开发环境中这样做过,所以如果您需要发送错误消息,那么您可能会回到原点。