我在运行我的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,为什么要用不同的名称呢?)
发布于 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,并将其添加为项目中的引用。演播室将部署它,当你运行和繁荣,你是用黄油烹饪。
https://stackoverflow.com/questions/26152009
复制相似问题