-Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в glock63

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 22.02.2006
Записей:
Комментариев:
Написано: 8996


Проблемы с выводом эксепшенов на WM6.0

Вторник, 01 Февраля 2011 г. 13:42 + в цитатник

Предистория:

Есть у нас проект на Compact Framework. Программист, который работал над ним, менялся 4 раза  и каждый из них пытался справится с проблемой вывода сообщения ошибок.

Проблема:

При появление эксепшена выдавало следующий текст ошибки вместо нормального описания:

an error message is available for this exception but cannot be displayed because these messages are optional and are not currently installed on this device. Please install ‘netcfv35.messages.en.wm.cab’ for windows mobile 5.0 and above or ‘netcfv35.messages.en.cab’ for other platforms. Restart the application to see the message.

Попытки решения:

Поиск в Гугле решений данной ситуации выдавал 100500 ссылок , в которых предлагали  установить на кпк файлы  NETCFv35.Messages.EN.cab. Ниже шли благодарные комментарии, от людей, которым  данный совет помог, но, также были редкие сообщения, что решение не действенно.

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

Таки решение:

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

1. Идете в C:\Program Files\Microsoft.NET\SDK\CompactFramework\v3.5\Wind­owsCE\Diagnostics;
2. Распаковываем файл NETCFv35.Messages.EN.wm.cab, который там лежит;
3. Ищем в распакаваных файлах - SYCCFA~1.001;
4. Переименовываем его в System.SR.dll;
5. Добавляем этот получившийся файл как ссылку к проекту в Visual Studio.
6. Все. Теперь exceptions выводятся!

Жизнь становится  не такой грустной!!

Рубрики:  околокомпьютерное

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку