Устранение неполадок, связанных с подключением (устройства)
Обновлен: Ноябрь 2007
Большинство трудностей, связанных с подключением компьютера разработчика к устройству, могут возникать из-за неполадок, связанных с безопасностью или сетью. В следующих подразделах справки содержатся сведения, способствующие поиску и устранению наиболее часто встречающихся неполадок, а также приводятся рекомендации по созданию надежных и безопасных подключений.
Подключение к эмулятору устройства
Используйте DMA-транспорт, предоставленный в Visual Studio для подключения к эмулятору устройства. Этот транспорт устраняет практически все трудности, связанные с подключением компьютера разработчика и эмулятора.
![]() |
---|
Используйте транспорт TCP/IP, только если это действительно необходимо. Чтобы разрешить вопросы, которые могут возникнуть вследствие использования стека протоколов TCP/IP для эмулятора, просмотрите действия, приведенные ниже. Дополнительные сведения см. в Центре разработчиков для мобильных устройств. |
Сбой при открытии драйвера виртуального коммутатора
При попытке подключения эмулятора устройства к сети с помощью эмулируемого сетевого адаптера NE2000 или CS8900 необходимо наличие драйвера виртуального коммутатора. Этот драйвер можно загрузить из центра разработчиков приложений для мобильных устройств.
Ошибка при открытии файла может возникнуть по нескольким причинам:
Отсутствие драйвера.
Отсутствие драйвера для сетевой карты на компьютере разработчика.
Наличие неполадок во время установки драйвера.
Отключенное состояние драйвера.
Отсутствие сетевого адаптера на компьютере разработчика.
Выполните следующие действия для выявления причины.
Чтобы выявить причину сбоя
В диалоговом окне Свойства эмулятора откройте вкладку Сеть.
Если карты NE2000 или CS8900 включены, убедитесь, что сетевые адаптеры, к которым они привязаны, имеются в наличии и подключены. Чтобы открыть диалоговое окно Свойства эмулятора щелкните команду Настроить в меню Файл эмулятора устройства.
Просмотрите свойства сети этого адаптера, чтобы удостовериться в наличие включенного элемента Virtual Machine Network Services допустимой версии (2.6.465.224 или более поздней версии).
Если эти действия не устранят неисправность, переустановите драйвер.
Ошибка развертывания на устройстве
Если компьютер разработчика поддерживает беспроводные подключения и используется TCP-транспорт, может понадобиться выполнить несколько дополнительных действий, например установку адаптера Microsoft замыкания на себя. Дополнительные сведения см. в Центре разработчиков для мобильных устройств.
![]() |
---|
Если нет особой причины использования TCP-транспорта, следует использовать DMA-транспорт для устранения неполадок, связанных с сетью. |
Невозможность отладки после переключения транспорта
Можно изменить транспорт для эмулятора, однако эмулятор не сможет выполнить привязку к новому транспорту до мягкой перезагрузки устройства.
![]() |
---|
DMA-транспорт является предпочитаемым транспортом для эмулятора устройства. Используйте транспорт TCP/IP, только если это действительно необходимо. |
Чтобы переключить транспорт
В меню Visual Studio Сервис щелкните пункт Параметры, разверните Инструменты устройства и щелкните Устройства.
Выберите эмулятор и щелкните пункт Свойства.
В поле Транспорт выберите другой транспорт.
При переключении на TCP/IP, щелкните пункт Настроить для задания дополнительных параметров.
Нажмите кнопку ОК, чтобы закрыть диалоговые окна.
Невозможность подключиться к эмулятору при работе в сеансе Virtual PC
Можно избежать этой проблемы с подключением посредством использования в эмуляторе DMA-транспорта. Дополнительные сведения см. в разделе Практическое руководство. Подключение к эмулятору устройства из сеанса Virtual PC.
Восстановление установки эмулятора устройства
Ошибки, указывающие на сбой при подключении к эмулятору устройства, как правило, не являются ошибками установки. Однако можно выполнить приведенные ниже действия для восстановления установки эмулятора устройства. Для этого необходимо использовать исходный установочный носитель. Восстановление установки Visual Studio не приведет к исправлению неполадок с установкой эмулятора устройства.
Чтобы восстановить установку эмулятора устройства
Перейдите в каталог wcu\ARM на исходном установочном носителе Visual Studio.
Местоположения этой папки, например Диск1, Диск2 и т. д., зависит от выпуска Visual Studio.
Дважды щелкните файл vs_emulator.exe для открытия мастера установки эмулятора и выполните все инструкции.
Дополнительные сведения
Независимая система справки эмулятора устройства содержит дополнительные сведения. Для получения дополнительных сведений щелкните меню Справка в эмуляторе устройства и просмотрите "Вопросы по устранению неполадок, связанных с подключениями" на вкладках Содержимое или Индекс.
Подключение к физическим устройствам
Отсутствие необходимых сертификатов на устройстве
Некоторые устройства, включая Smartphone 2003 и более поздние версии, нуждаются в сертификатах, которые должны быть установлены на устройстве, для обеспечения безопасности. Сертификаты для ежедневной разработки и средство их установки содержатся в Visual Studio.
Чтобы установить необходимые сертификаты
Подключитесь к устройству с помощью любого доступного механизма подключения.
Скопируйте VSDCerts.cab с компьютера разработчика на устройство.
VSDCERTS.cab по умолчанию расположен в папке диск:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools.
На устройстве разверните VSDCerts.cab для установки сертификатов.
Отсутствие подготовки устройства Windows CE 5.0
Устройства Windows CE 5.0, не поддерживающие ActiveSync, нуждаются в подготовительных шагах до установки подключения к экземпляру Visual Studio. Дополнительные сведения см. в разделе Практическое руководство. Подключение к устройству Windows CE без ActiveSync.
Неожиданное поведение во время развертывания
Если компьютер развертывания подключен к устройству через ActiveSync и с помощью TCP/IP устанавливается подключение к устройству Windows CE, после чего происходит ошибка подключения, компьютер развертывания, подключенный к устройству посредством ActiveSync, не предупреждает о возникновении ошибки TCP/IP.
Сбой подключения после принятия запроса на устройстве
Эта неполадка происходит наиболее часто на устройствах Smartphone или Windows Mobile 6 Standard, на которых используется двухуровневая конфигурация безопасности с запросами. При подключении среды Visual Studio к физическому устройству, необходимо развернуть и выполнить на устройстве основные файлы подключения. В этом случае, если устройство не содержит установленных сертификатов VSDCerts, пользователь получает запрос на разрешение выполнения основных файлов подключения Visual Studio. Подключение завершается со сбоем даже после принятия запроса безопасности, потому что устройства с двухуровневой безопасностью предоставляют обычные разрешения на выполнения, а основные файлы подключения должны запускаться с привилегированными разрешениями.
Чтобы устранить эту неполадку, установите необходимые сертификаты Visual Studio SDK или измените модель безопасности устройства на одноуровневую.
Visual Studio 2005 не может подключиться к устройству после установки Visual Studio 2008
Установка Visual Studio 2008 перезаписывает версию Visual Studio 2005 системы обеспечения подключений на более новую версию, которая подписана с помощью нового сертификата и остается на компьютере даже после удаления Visual Studio 2008. Так как Visual Studio 2005 использует систему обеспечения подключений для подключения к устройствам, на устройстве должны быть установлены оба сертификата Visual Studio 2008 (диск:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools\VSDCerts.cab) и Visual Studio 2005 (диск:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools\sdkcerts.cab). Чтобы установить сертификаты, скопируйте CAB-файлы на устройство и разверните их, выбрав необходимые файлы в проводнике.
Беспроводные подключения
Хотя Visual Studio поддерживает использование беспроводной технологии для подключения к устройствам, использование беспроводных технологий представляет дополнительные факторы, которые могут негативно повлиять на надежность и доступность подключения. Эти факторы включают неправильное расположение инфракрасных портов, помехи, ослабление радиосигнала и тому подобное.