2010-02-01 3 views
1

У меня есть приложение, которое я создал некоторое время назад для какого-то неизвестного портативного устройства (портативным я имею в виду карманный компьютер и т. Д.). Наконец, я получил нужное устройство, которое является MC3000 от Motorola, которое работает под Windows CE 5.0 вместо Windows Mobile, для которого я изначально разработал. Когда я пытаюсь развернуть решение, я получаю 0x89731706 из файла «Device Connectivity Component». Я попробовал очистить решение и перезапустить его, если он все еще подключен к эмулятору.Ошибка # 0x89731706 при попытке развернуть приложение на устройство Windows CE

Я создал проект развертывания для приложения, и кажется, что есть что-то не хватает (он говорит мне «Не удается найти„х“или один из его компонентов ...)

Я уже разработал приложения для MC9090 и Я никогда даже не было что-то близкое к этому как проблема (кроме случаев, когда устройство было отсоединил конечно)

кто-нибудь знает ответ на этот вопрос?

ответ

3

После некоторого поиска я обнаружил, что это просто потому, что устройство у меня не так много места, поэтому я должен был предоставить ему больше ROM вместо RAM, чтобы даже установить фреймворк.

Довольно полая победа, потому что теперь она в значительной степени больше не баран ...

1

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

У нас есть проект .NET CF 3.5 для Windows Mobile 5 PocketPC в VS2008 и получил эту ошибку.

Проблема заключалась в том, что каждый в команде отключил UAC, кроме пользователя компьютера, который выдавал ошибку, а также забыл запустить VS2008 в качестве администратора. Как только мы запускали VS2008 в качестве администратора, проблема исчезла.

Надеюсь, это поможет кому-то найти другой ответ.