Xamarin.ios не собирается, пока не будут удалены папки bin / obj - PullRequest
0 голосов
/ 05 июня 2019

Привет,

У меня проблема со сборкой на части Xamarin.iOS. Я не знаю точно, в чем проблема. Мое решение не собирается полностью, если папки bin / obj не удалены.

Контекст:

Если я запускаю VS2017 или 2019, я могу построить решение. Если я внес некоторые изменения, незначительные изменения, а затем перестрою решение, оно не будет работать.

Первая сборка очень медленная (5 минут для нового проекта).

Я получил ошибку на Vs2017, а на 2019 это бесконечное здание. Это может работать, только если я удаляю папки obj и bin, а затем очищаю и перестраиваю. Это действительно раздражает.

Я сделал запрос в службу поддержки Microsoft, чтобы понять, в чем проблема.

Это только мой компьютер, потому что, если кто-то пытается компилировать на Mac, он работает.

Я сделал заявку в службу поддержки Microsoft, чтобы понять, в чем проблема (я жду).

Напишите здесь => https://forums.xamarin.com/discussion/158080/second-time-building-extremely-long-and-fail-on-xamarin-ios#latest

На MAC => Я пробовал другую версию Mono SDK 5.18.1.3, но с Vs2019 произошла ошибка. Я возвращаюсь на 5.18.1.15. Сейчас я на 5.18.1.28 для Mono Framework MDK.

Я был на Xamarin.iOS 12.4.0.64 (для VS2017), перешел на 12.8.0.2 и 12.10.0.153 для VS 2019. Я возвращаюсь на 12.4.0.64, чтобы снова работать с VS2017.

Мы можем видеть на Предупреждение (В файле журнала) =>

Клиент build1736klein был отключен во время ожидания ответа на тему xvs / Build / 4.12.3.83 / copy-item / XamarinHelloWorld.iOS / c913e05002fXamarinHelloWorld.iOS.exe

Базовое MQTT-соединение было разорвано безоговорочно. Причина: RemoteDisconnected, сообщение: (IDTâche: 88)

AggregateException: произошла одна или несколько ошибок. 1> C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild \ Xamarin \ iOS \ Xamarin.iOS.Common.targets (795,3): ошибка: ClientDisconnectedException: клиент build1736klein был отключен во время ожидания ответ на тему xvs / Build / 4.12.3.83 / copy-item / XamarinHelloWorld.iOS / c913e05002fXamarinHelloWorld.iOS.exe Выполнение задачи "MTouch" завершено - ÉCHEC. (IDTâche: 88)

Я могу выполнить сборку, только если удаляю папки Obj и Bin и перезапускаю Visual Studio 2017. Я не знаю, почему возникает проблема.

Visual Studio 2017 Pro обновлен. Мохаве в курсе. На Mac я работаю с Visual Studio 2019 Community

У кого-то есть идея, что я могу изменить? Спасибо.

1 Ответ

0 голосов
/ 07 июня 2019

Ошибка =>

предупреждение: клиент build21656klein был отключен во время ожидания ответа на тему xvs / Build / 4.12.3.83 / copy-item / XamarinHelloWorld.iOS / c913e05002fXamarinHelloWorld.iOS.exe 1> Базовое MQTT-соединение было разорвано безоговорочно.Причина: RemoteDisconnected, Message: (IDTâche: 90) 1> Базовое MQTT-соединение было разорвано безоговорочно.Причина: ошибка, сообщение: клиент был отключен при попытке выполнить отписку по темам: xma / last-will (IDTâche: 90) 1> Базовое подключение MQTT было отключено безоговорочно.Причина: ошибка, сообщение: клиент был отключен при попытке выполнить отписку по темам: xma / last-will (IDTâche: 90) 1> C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ MSBuild\ Xamarin \ iOS \ Xamarin.iOS.Common.targets (795,3): предупреждение: базовый клиент был отключен удаленным хостом

И =>

System.Net.Mqtt.MqttException: превышен допуск поддержания активности в 00:00:45 секунд, и от клиента build21656klein не было получено никакого пакета.Соединение будет закрыто.---> System.TimeoutException: истекло время ожидания операции.

Пример MQTT

Это была действительно глупая проблема.Сетевой кабель неисправен, но все еще работает.

...