Dotfuscator портит приложение .net cf 2.0 - PullRequest
1 голос
/ 24 февраля 2011

Я недавно унаследовал приложение для компактных фреймворков .net 2.0, для которого ранее я выпустил пакет выпуска dotfuscated, который работает и отлично устанавливается. Целевая ОС в Windows Mobile 2003 и выше до 6,5.

Недавно исправив некоторые ошибки, я пришел к созданию новой версии, использующей точно такой же проект сборки, что и для предыдущего. Теперь я нахожу точечные ошибки версии с ошибкой .net framework следующим образом

"Приложению не удалось загрузить необходимые компоненты. Если на карте памяти установлена ​​платформа .net, убедитесь, что она установлена, и снова запустите приложение. Если это не удается, рекомендуется переустановить .net compact framework. Информация о поддержке: -27147454964 (8000700C) "

Понятия не имею, что может быть причиной этого. Насколько мне известно, решение для сборки остается неизменным со времени последней версии, которая была в порядке, и изменения в исходном коде приложения состоят из не более чем частого обновления выпадающего списка при определенных обстоятельствах. Приложение работает нормально, если я собираю установочный пакет без использования dotfuscator.

Я надеюсь, что кто-то может помочь с этим, потому что это меня озадачило У меня очень мало опыта работы с dotfuscator, который не помогает.

заранее спасибо

Ответы [ 2 ]

0 голосов
/ 22 марта 2011

Ну, я дошел до сути этого. Это было связано с подписанием DLL. Мне пришлось отложить подпись библиотек DLL, а затем заставить dotfuscator подписать их после расфокусировок тем же файлом ключей, названным для отложенной подписи.

0 голосов
/ 18 марта 2011

Трудно сказать, не вдаваясь в подробности.Если у вас все еще есть эта проблема, пожалуйста, свяжитесь со службой поддержки PreEmptive по адресу support@preemptive.com или разместите ветку на форумах поддержки по адресу http://www.preemptive.com/forum/, где мы напрямую свяжемся с вами, чтобы попытаться определить причину этогопроблема.

- Брэндон Сигел, PreEmptive Solutions

...