Dotfuscator搞乱了.net cf 2.0应用程序

Dotfuscator搞乱了.net cf 2.0应用程序,.net,compact-framework,dotfuscator,.net,Compact Framework,Dotfuscator,我最近继承了一个.net 2.0 compact framework应用程序,我以前为它制作了一个dotfuscated发布包,它可以正常工作和安装。windows mobile 2003及更高版本中的目标操作系统最高可达6.5 最近做了一些bug修复之后,我开始使用与前一个版本相同的构建项目来完成一个新版本。现在我发现dotfuscated版本错误和.net framework错误如下 “应用程序无法加载所需的组件。 如果.net framework安装在存储卡上,请确保此卡已就位,然后再次启

我最近继承了一个.net 2.0 compact framework应用程序,我以前为它制作了一个dotfuscated发布包,它可以正常工作和安装。windows mobile 2003及更高版本中的目标操作系统最高可达6.5

最近做了一些bug修复之后,我开始使用与前一个版本相同的构建项目来完成一个新版本。现在我发现dotfuscated版本错误和.net framework错误如下

“应用程序无法加载所需的组件。 如果.net framework安装在存储卡上,请确保此卡已就位,然后再次启动应用程序。如果失败,建议重新安装.net compact framework。支持信息:-27147454964(8000700C)

我不知道是什么原因造成的。据我所知,自上一次发布以来,构建解决方案没有改变,这很好,对应用程序源代码的更改只不过是在某些情况下更频繁地刷新下拉列表。如果我在不使用dotfuscator的情况下构建安装包,那么该应用程序运行良好

我希望有人能帮上忙,因为这让我很为难。我对dotfuscator没有什么经验,这对我没有帮助


提前感谢

如果不深入了解更多细节,很难说。如果您仍然存在此问题,请通过以下地址联系抢先支持:support@preemptive.com或者在支持论坛上发布一条帖子,我们可以在那里直接与您联系,以确定此问题的原因


--Brandon Siegel,先发制人的解决方案

好吧,我把这件事搞清楚了。这与DLL的签名有关。我不得不延迟对DLL的签名,然后让dotfuscator使用为延迟签名命名的同一密钥文件对它们进行Dotfusions后的签名

任务完成了,没有人想反编译这个应用程序。联系供应商以获得支持。