Устранение неполадок, связанных с подключением
Обновлен: Ноябрь 2007
Следующие сведения предназначены для разрешения вопросов, которые могут возникнуть при подключении к эмулятору устройства на компьютере разработчика.
Подключение к эмулятору устройства
Используйте DMA-транспорт, предоставленный Visual Studio для подключения к эмулятору устройства. Этот транспорт устраняет практически все трудности, связанные с подключением компьютера разработчика и эмулятора.
Важное примечание. |
---|
Используйте транспорт TCP/IP, только если это действительно необходимо. Чтобы разрешить вопросы, которые могут возникнуть вследствие использования стека протоколов TCP/IP для эмулятора, просмотрите действия, приведенные ниже. Дополнительные сведения см. в Центре разработчиков для мобильных устройств. |
Подключение к эмулятору устройства без сетевого подключения
Чтобы подключить компьютер разработчика к эмулятору устройства по TCP/IP при отсутствии сетевого подключения, необходимо выполнить следующие действия:
Установить адаптер Microsoft замыкания на себя. Дополнительные сведения см. в разделе Установка адаптера Microsoft замыкания на себя.
Привяжите адаптер замыкания на себя к карте NE2000. Это можно сделать на вкладке Сеть диалогового окна Свойства эмулятора. Открытие этого диалогового окна зависит от установки. Дополнительные сведения см. в разделе Практическое руководство. Изменение параметров свойств.
Подключение к эмулятору устройства с помощью ActiveSync
Можно использовать Microsoft ActiveSync для подключения к эмулятору устройства, выполнив следующие действия:
Запустите диспетчер эмуляторов устройств.
Дополнительные сведения см. в разделе Практическое руководство. Запуск диспетчера эмуляторов устройств.
Подключитесь к необходимому эмулятору.
С помощью диспетчера эмуляторов устройств поместите выбранный эмулятор в гнездо.
В ActiveSync откройте диалоговое окно Новое подключение и выполните инструкции по настройке связи.
При подключении к устройству Pocket PC из Visual Studio это подключение к эмулятору осуществляется посредством ActiveSync. При закрытии диспетчера эмуляторов устройств или самого эмулятора также завершается и подключение ActiveSync.
Создание нового MAC-адреса
Можно установить новый MAC-адрес для эмулятора. Этот процесс может пригодиться при устранении неполадок, связанных с сетью.
Удалите в реестре раздел идентификатора в ветке HKEY_CURRENT_USER\Software\Microsoft\Device Emulator\MAC Addresses.
Эмулятор создаст для себя новый MAC-адрес.
Указание IP-адреса эмулятора
Способ обнаружения IP-адреса, используемого эмулятором, зависит от используемой версии эмулятора. Например, действия, которые следует предпринять для Pocket PC, отличаются от действий, которые необходимо предпринять для смартфона.
В меню Пуск эмулятора карманного ПК нажмите Установки, Соединения, Сетевые адаптеры, и затем нажмите на соответствующий адаптер (например, NE2000 Compatible Ethernet Driver).
В эмуляторе смартфона выполните небольшое приложение для отображения IP-адресов. Дополнительные сведения см. в разделе Практическое руководство. Отображение IP-адресов для эмуляторов смартфонов.
Сбой при открытии драйвера виртуального коммутатора
При попытке подключения эмулятора устройства к сети с помощью эмулируемого сетевого адаптера NE2000 или CS8900 необходимо наличие драйвера виртуального коммутатора. (Этот драйвер можно загрузить из центра разработчиков приложений для мобильных устройств).
Ошибка при открытии файла может возникнуть по нескольким причинам:
Отсутствие драйвера.
Отсутствие драйвера для сетевой карты на компьютере разработчика.
Наличие неполадок во время установки драйвера.
Отключенное состояние драйвера.
Отсутствие сетевого адаптера на компьютере разработчика.
Выполните следующие действия для выявления причины.
Чтобы выявить причину сбоя
В диалоговом окне Свойства эмулятора откройте вкладку Сеть.
Если карты NE2000 или CS8900 включены, убедитесь, что сетевые адаптеры, к которым они привязаны, имеются в наличии и подключены. (Чтобы открыть диалоговое окно Свойства эмулятора щелкните команду Настроить в меню Файл.)
Просмотрите свойства сети этого адаптера, чтобы удостовериться в наличие включенного элемента Virtual Machine Network Services допустимой версии (2.6.465.224 или более поздней версии).
Если эти действия не устранят неисправность, переустановите драйвер.
Подключение к сети
Сам по себе эмулятор устройства не может подключаться к сети.
Чтобы подключить эмулятор к сети
Поместите эмулятор в гнездо.
Дополнительные сведения см. в разделе Практическое руководство. Помещение эмулятора устройства в гнездо и извлечение эмулятора из гнезда.
—или—
Установите драйвер виртуального коммутатора.
Этот драйвер можно загрузить из центра разработчиков приложений для мобильных устройств.