首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要在Windows设备上安装丢失的错误消息cab文件,我必须做什么?

要在Windows设备上安装丢失的错误消息cab文件,我必须做什么?
EN

Stack Overflow用户
提问于 2014-10-01 22:57:25
回答 1查看 1.2K关注 0票数 1

我在运行我的WindowsCE应用程序时得到了这个错误消息:

因此,我将...and从我的PC机复制到我的手持设备上,并试图在手持设备上运行/安装这个cab文件。我得到了:

因此,我也尝试了同样的NETCFv35.Messages.EN.cab。当我在手持设备上运行它时,它告诉我它已经安装了:

...but我继续前进,“重新安装”。不过,我不确定它的默认安装位置是正确的:

...so,我再次将其复制到.exe所在的手持设备上的文件夹中(NETCFv35.Messages.EN.cab在重新安装后已被删除)。这一次,我确保将它安装到同一个文件夹中,而不是它第一次选择的看似随机的位置:

不过,运行这款应用程序时,我还是看到了“乔治,他们往哪走了?”错误的信息,不能给我显示错误信息(上面的第一次尖叫)。

这让我感觉有点像格林,以至于我认为这是一个相当叛逆的发展(没有双关意)。

我需要做什么才能看到隐藏的错误信息?

更新

这就是我在解压缩SYCCFA~1.001、重命名它为System.SR.dll并尝试将其添加到项目引用(它声称它不是.NET程序集.??)时得到的结果:

我对NETCFv35.Messages.EN.wm.cab做了同样的尝试,得到了相同的结果(看上去像相同的文件--相同的日期,相同的size...so,为什么要用不同的名称呢?)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-02 14:26:57

错误消息位于一个名为"System.SR.dll“的文件中。驾驶室只需将其安装到GAC中即可。您会得到一个“已经安装”的错误,因为它在注册表中看到它,尽管它并不意味着文件实际上就在那里。

您可以使用压缩提取器(我使用WinRAR,但无论如何)从cab中提取DLL。例如,如果我打开这个文件:

C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Diagnostics\NETCFv35.Messages.EN.cab

里面有一些东西。SYCCFA~1.001是动态链接库。取出它,将其重命名为System.SR.dll,并将其添加为项目中的引用。演播室将部署它,当你运行和繁荣,你是用黄油烹饪。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26152009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档