Я разрабатываю приложение для Windows Mobile для внутреннего использования компанией, используя Windows Mobile 6 Professional SDK. Та же самая старая история: я разработал и протестировал на эмуляторе, и все хорошо, но как только я развернул совет, я получил UnauthorizedAccessException при записи файлов или создании каталогов.
Я знаю, что приложение, установленное на устройстве, должно быть подписано, но я сталкиваюсь с препятствиями на каждом шагу:
- Используя окно свойств устройства «Устройства», я выбираю «Подписать выходные данные проекта этим сертификатом и выбрать один из образцов сертификатов из SDK. Это приводит к ошибке сборки: «Сертификат подписавшего недействителен для подписи» при запуске SignTool.
- Если я пытаюсь запустить SignTool.exe из командной строки, я получаю сообщение об ошибке, указывающее мне запустить SignTool.exe из расположения в ПУТЕ системы.
- Я не могу использовать вкладку «Подписание» в Свойствах проекта для создания тестового сертификата - он выделен серым цветом (предположительно для проектов WinMobile?).
Если это вообще возможно, я бы хотел избежать необходимости проходить через Versign или тому подобное, чтобы получить сертификат Mobile2Market. Если мне нужно пройти этот путь для окончательной версии, это нормально, но мне нужно, по крайней мере, иметь возможность протестировать приложение на реальных устройствах.
Любой совет будет приветствоваться!