Точки останова перестали работать в определенные моменты на локальном устройстве iOSIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Точки останова перестали работать в определенные моменты на локальном устройстве iOS

Сообщение Anonymous »


Использование текущей версии Windows Visual Studio 17.8.3 для разработки решения MAUI для iOS. Версия MAUI — 7.0.101. Код выполняется, но в определенных местах внезапно перестали работать точки останова. то есть код не ломается. Я пробовал точки останова в нескольких местах; никакой радости. Например. точка останова в

Приложение: MainPage приложения = новая StartPage();

не ломается.

Но точка останова работает и в некоторых других местах. Это предполагает, возможно, проблему, связанную с потоками? Это все асинхронные функции.

Это случалось раньше и, похоже, исчезло, когда я перешел с VS Community Preview обратно на стандартную версию. Теперь это произошло снова, и удаление/переустановка VS не изменила ситуацию.

В предыдущих обсуждениях предполагалось, что это может быть связано с Tools.Options.Xamarin.iOS Settings.Enable HotRestart. Я пытался отключить это, но если я это сделаю, я не смогу работать на локальном устройстве — локальное устройство iPhone исчезнет из списка вариантов запуска.

Глядя на отладку во время выполнения, я вижу, что несколько сборок Xamarin.PreBuilt.iOS не загружаются. Полное сообщение для одного примера:

Xamarin.PreBuilt.iOS[3059:8052546] Не удалось разрешить сборку Windows. Подробности: не удалось загрузить файл или сборку «/var/mobile/Containers/Data/Application/E3CA1803-34DA-44ED-B2BE-FE2BDCF06509/Documents/NT 9.content/Windows.dll» или одну из его зависимостей. Другие также не загружаются в Xamarin.PreBuilt

Xamarin.HotReload.Contracts Microsoft.VisualStudio.DesignTools.TapContract Microsoft.Windows.SDK.NET Более полная картина журнала выполнения до первой ошибки

Загруженная сборка: /private/var/containers/Bundle/Application/C391B885-7292-43CE-AEC3-B1CCCDCEFE17/NT 9.app/Microsoft.iOS.dll [Внешний] // Загружаем много сборок ...// Загруженная сборка: /private/var/mobile/Containers/Data/Application/D9F82D24-6D9C-4FF4-9DEF-F387184E279F/Documents/NT 9.content/System.CodeDom.dll [Внешний] Устранена ожидающая точка останова для «NT_9.Program.Main(System.String[])» до [0x0] (без символов отладки). Загруженная сборка: data-0x114698000 [Внешний] Загруженная сборка: data-0x1083c8000 [Внешний] 2024-01-04 09:43:59.319 Xamarin.PreBuilt.iOS [3297:8620680] Не удалось разрешить сборку Xamarin.HotReload.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. Подробности: не удалось загрузить файл или сборку «/var/mobile/Containers/Data/Application/D9F82D24-6D9C-4FF4-9DEF-F387184E279F/Documents/NT 9.content/Xamarin.HotReload.Contracts.dll» или одну из его зависимостей. . 2024-01-04 09:43:59.315 Xamarin.PreBuilt.iOS [3297:8620680] Не удалось разрешить сборку Microsoft.VisualStudio.DesignTools.TapContract, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null. Подробности: не удалось загрузить файл или сборку «/var/mobile/Containers/Data/Application/D9F82D24-6D9C-4FF4-9DEF-F387184E279F/Documents/NT 9.content/Microsoft.VisualStudio.DesignTools.TapContract.dll» или один из его зависимости. Устранена ожидающая точка останова для «Xamarin.HotReload.HotReloadAgent.BreakpointSendToIde(System.String)» до D:\a\_work\1\s\HotReload\Source\Xamarin.HotReload.Agent\HotReloadAgent.cs:423 [0x00000]. 2024-01-04 09:43:59.444 Xamarin.PreBuilt.iOS [3297:8620680] Не удалось разрешить сборку Microsoft.VisualStudio.DesignTools.TapContract, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null. Подробности: не удалось загрузить файл или сборку «/var/mobile/Containers/Data/Application/D9F82D24-6D9C-4FF4-9DEF-F387184E279F/Documents/NT 9.content/Microsoft.VisualStudio.DesignTools.TapContract.dll» или один из его зависимости. Загруженная сборка: /private/var/containers/Bundle/Application/C391B885-7292-43CE-AEC3-B1CCCDCEFE17/NT 9.app/System.Text.Encodings.Web.dll [Внешний] Устранена ожидающая точка останова для «Xamarin.HotReload.HotReloadAgent.BreakpointCheckpoint()» до D:\a\_work\1\s\HotReload\Source\Xamarin.HotReload.Agent\HotReloadAgent.cs:418 [0x00000]. [0:] 1: Программа.Основной: 2024-01-04 09:43:59.442 Xamarin.PreBuilt.iOS [3297:8620680] Не удалось разрешить сборку Xamarin.HotReload.Contracts, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null. Подробности: не удалось загрузить файл или сборку «/var/mobile/Containers/Data/Application/D9F82D24-6D9C-4FF4-9DEF-F387184E279F/Documents/NT 9.content/Xamarin.HotReload.Contracts.dll» или одну из его зависимостей. . Журнал Hot_Reload показывает начало и завершение сеансов; никаких ошибок. Другие журналы не показывают проблем. За исключением того, что журнал Navigate_to_External_Sources показывает

Переход к символу bool из System.Runtime. Символ найден в пути сборки «C:\Users\jblair\.nuget\packages\microsoft.netcore.app.ref\7.0.14\ref\net7.0\System.Runtime.dll» Исходный код — эталонная сборка, информации недостаточно для поиска PDB. И журнал Xamarin_Hot_Reload показывает

(NT 9) ChildIndex
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»