Плагин PhoneRTC Cordova не будет установлен в проектах Visual Studio Cordova

Как в Visual Studio 2013, так и в Visual Studio 2015 Preview при попытке добавить пользовательский плагин PhoneRTC путем ввода URL-адреса .git полоса загрузки продолжает отображаться вечно. Добавление плагинов в VS выполняется щелчком правой кнопкой мыши config.xml, затем View Designer -> Plugins. Я также попытался установить плагин Cordova opentok таким же образом, и это привело к сбою VS; однако я успешно установил другие плагины из github.

Я не уверен, что вызывает эти проблемы, но невозможно вручную добавить плагины. Я пробовал из командной строки Windows и методов, связанных с похожими (но не такими же) проблемами, которые у людей были, но безуспешно.

Трудно сказать, виновата ли в этом Visual Studio или сами плагины (поскольку многие работают нормально). Я бы сказал, что частью этого является интеграция Cordova в VS, потому что, например, я смог добавить opentok через командную строку в проект, созданный Cordova в командной строке. Я ищу причину этого в некоторых плагинах. Я думаю, что это проблема с файлом plugin.xml, но я не уверен.

Либо в Cordova для VS есть ошибка, либо разработчикам плагинов необходимо обновить свои файлы для работы с импортом VS. Этот пост предназначен для того, чтобы, возможно, получить некоторые ответы или, по крайней мере, помочь предупредить плагин или разработчиков Cordova об этой проблеме. Я хотел бы начать использовать WebRTC в Кордове, но я хочу использовать VS из-за его превосходной отладки и эмуляции, и я не могу ничего сделать с WebRTC без импорта плагинов. Я открыл для этого проблему на Github PhoneRTC и в системе отслеживания ошибок Cordova.

Спасибо всем, кто может помочь.


person xendi    schedule 08.01.2015    source источник
comment
Что такое Git URL? Я могу попробовать воспроизвести и открыть ошибку.   -  person AdamTReineke - MSFT    schedule 09.01.2015
comment
PhoneRTC не импортирует и использует github.com/alongubkin/phonertc.git . OpenTok вызывает сбой VS при импорте и находится по адресу github.com/songz/cordova-plugin- opentok.git . Конечно, я хотел бы использовать PhoneRTC, потому что вся настройка бесплатна. На данный момент ни один из них (и это единственные два, которые вы могли бы использовать для Cordova WebRTC) не будет импортировать в VS.   -  person xendi    schedule 10.01.2015
comment
Спасибо за ссылки. Я могу подтвердить ваши отчеты о выпущенных сборках. В настоящее время получаю последнюю внутреннюю сборку, чтобы узнать, исправили ли мы ее уже, я открою ошибки, если нет.   -  person AdamTReineke - MSFT    schedule 10.01.2015
comment
Второй репро нашей внутренней сборки, и я обнаружил ошибку. На добавление первого потребовалось много времени (около минуты), но я думаю, это потому, что он извлекает 345 МБ данных. Он завершился успешно. Я не ждал достаточно долго выпущенной сборки, чтобы проверить, будет ли она завершена, но я уверен, что это произойдет.   -  person AdamTReineke - MSFT    schedule 10.01.2015


Ответы (1)


Вы можете скачать репозиторий плагина PhoneRtc на github как zip, разархивировать в папку и установите плагин оттуда, используя локальный метод.

Это, например, позволит обойти известные проблемы в Visual Studio, такие как подключение в интернет через прокси с именем пользователя и паролем. Однако это займет некоторое время, но в конечном итоге оно будет завершено.

person devconcept    schedule 14.05.2015