C# 安装CAB文件无助于解决“无法显示错误消息…找不到可选资源程序集…”

C# 安装CAB文件无助于解决“无法显示错误消息…找不到可选资源程序集…”,c#,windows-mobile,compact-framework,C#,Windows Mobile,Compact Framework,因此,我读了一些关于在运行om Compact Framework Windows Mobile设备时无法获得适当错误消息的问题。我得到一个错误: 无法显示错误消息 因为一个可选的资源程序集 找不到包含它的 几个站点,以及这里关于stackoverflow的答案,引用了本文: 那篇文章说: 如果未使用Visual Studio F5 部署到设备并仍将 要查看异常消息, 您可以通过采取以下措施来实现这一点: 系统\u SR\u[语言].CAB其中 [语言]对应于该语言 您希望在其中看到错误 要显

因此,我读了一些关于在运行om Compact Framework Windows Mobile设备时无法获得适当错误消息的问题。我得到一个错误:

无法显示错误消息 因为一个可选的资源程序集 找不到包含它的

几个站点,以及这里关于stackoverflow的答案,引用了本文:

那篇文章说:

如果未使用Visual Studio F5 部署到设备并仍将 要查看异常消息, 您可以通过采取以下措施来实现这一点: 系统\u SR\u[语言].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文件。 然而,这是行不通的。一点也不

我已经从VisualStudio目录复制并安装了两个这样的cab文件。安装进展顺利,没有错误,但我仍然有同样的错误

我运行的设备从WM 5.0一直到WM 6.5,设备范围从Dell Axim v51到HTC HD2等等


有什么好主意吗?

这是一款你有源代码的软件吗?您是否已尝试提取cab并直接在项目中添加对System.SR.dll的引用。在过去,当我遇到从cab文件无法工作的古怪顽固设备时,这对我来说是有效的


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

这是一个您有源代码的软件吗?您是否已尝试提取cab并直接在项目中添加对System.SR.dll的引用。在过去,当我遇到从cab文件无法工作的古怪顽固设备时,这对我来说是有效的


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

是的,代码都是我的。实际上,我已经尝试引用该DLL,但没有任何帮助……您是否尝试过升级或在cf3.5中制作一个小型测试项目,以查看字符串资源的部署是否适用于此。软件包稍有不同,位于C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Diagnostics\NETCFv35.Messages.EN.wm.Cabrggardner。感谢您,我会在找到时间后尽快查看此文件,并在这里回复是否有效=是,代码都是我的。实际上,我已经尝试引用该DLL,但没有任何帮助……您是否尝试过升级或在cf3.5中制作一个小型测试项目,以查看字符串资源的部署是否适用于此。该软件包稍有不同,位于C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Diagnostics\NETCFv35.Messages.EN.wm.Cabrggardner。感谢您,只要有时间,我会尽快查看此软件包,并在这里回复=