Ошибка, связанная с эмулятором Windows CE, при использовании VS.NET 2005 и 2008

У меня возникла ситуация, когда мне нужно отладить приложение Windows CE как в Vs.NET 2008, так и в VS.NET 2005.

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

Произошла фатальная ошибка, и отладку необходимо прекратить. HRESULT=0x8013110e. Код ошибки=0x0.

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

В чем может быть проблема ?

С уважением, Чак


person Chakra    schedule 26.12.2008    source источник
comment
Можете ли вы сказать мне, как заставить Visual stdio распознавать установленный эмулятор в разделе устройств.   -  person BHS    schedule 14.03.2009


Ответы (4)


Могу поспорить, что это как-то связано с одновременной установкой обеих сред разработки. Вы можете установить несколько устаревших версий Visual Studio одновременно, но они должны быть установлены в порядке дат. Возможно, пакет эмулятора 2008 года конфликтовал с 2005 годом?

person Daemin    schedule 02.01.2009

Существует ряд проблем с этими эмуляторами, если у вас PAE установлен в XP, определенно больше, чем предложено в связанной технической заметке MS. Попробуйте отключить PAE и посмотрите, решит ли это вашу проблему.

person SmacL    schedule 26.12.2008

Спасибо . Мы попробовали это. Однако, когда мы развертываем приложение в VS.NET 2005, оно делает это, но когда то же самое делается в приложении VS.NET 2008, оно не загружается в эмуляторе. Таким образом, кажется, что есть некоторая коррупция общих ресурсов.

Если мы удалим 2005 год и будем работать только в 2008 году, он будет работать.

Спасибо, Чак.

person Chakra    schedule 30.12.2008

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

Спасибо.

person Chakra    schedule 21.01.2009