2011-02-24 3 views
1

J'ai récemment hérité d'une application d'infrastructure compacte .net 2.0 pour laquelle j'ai précédemment produit un paquet de version dotfuscated qui fonctionne et s'installe correctement. L'OS cible dans Windows Mobile 2003 et supérieur jusqu'à 6.5.Dotfuscator désorganise l'application .net cf 2.0

Ayant fait quelques corrections de bogues récemment, je suis arrivé à faire une nouvelle version en utilisant exactement le même projet de construction que le précédent. Maintenant, je trouve les erreurs de version dotfuscated avec une erreur de structure .net comme suit

"L'application n'a pas pu charger les composants requis Si le framework .net est installé sur une carte de stockage, veuillez vous assurer que cette carte est en place et lancez Si cela échoue, une réinstallation de l'infrastructure compacte .net est recommandée Information de support: -27147454964 (8000700C) "

Je n'ai aucune idée de ce qui pourrait être à l'origine de cela. Pour autant que je sache, la solution de construction est inchangée depuis la dernière version qui était bien et les modifications apportées au code source de l'application consistent simplement à rafraîchir une liste déroulante plus souvent dans certaines circonstances. L'application fonctionne correctement si je compile le package d'installation sans utiliser dotfuscator.

J'espère que quelqu'un peut aider avec cela car il m'a fait perplexe. J'ai très peu d'expérience avec dotfuscator qui n'aide pas.

merci à l'avance

+1

Mission accomplie, personne ne voudra décompiler cette application. Contactez le fournisseur pour obtenir de l'aide. –

+0

qui était utile. Merci –

Répondre

0

Il est difficile de dire sans creuser plus en détail. Si vous rencontrez toujours ce problème, contactez le support PreEmptive à l'adresse [email protected] ou envoyez un message sur les forums de support au http://www.preemptive.com/forum/, où nous pouvons vous contacter directement pour tenter de déterminer la cause de ce problème.

--Brandon Siegel, Solutions PreEmptive

0

Eh bien je suis arrivé au fond de celui-ci. C'était lié à la signature de DLL. J'ai dû retarder la signature des DLL et ensuite dotfuscator les signer après dotfuscations avec le même fichier clé nommé pour la signature différée.

Questions connexes