#c# #.net #maui #.net-6.0
Вопрос:
Я недавно обновился до MAUI Preview 6 с версией VS2022 17.0.0 Preview 2.1, и мой уже работающий проект MAUI начал выдавать следующую ошибку:
Описание кода серьезности Ошибка состояния подавления строки файла проекта XA0137: Команда «Выполнить от имени» завершилась ошибкой » выполнить от имени: Не удалось установить возможности: Операция запрещена «. Быстрое развертывание в настоящее время не поддерживается на этом устройстве. Пожалуйста, укажите проблему с точным сообщением об ошибке, используя пункт меню «Справка-> Отправить отзыв->>Сообщить о проблеме» в Visual Studio или «Справка->>> Сообщить о проблеме» в Visual Studio для Mac. Пожалуйста, установите для свойства MSBuild «EmbedAssembliesIntoApk» значение «true», чтобы отключить быстрое развертывание на страницах свойств проекта Visual Studio или отредактировать файл проекта в текстовом редакторе.
Есть ли что-то, чего мне не хватает? Пожалуйста, дайте мне знать, если у кого-то есть вероятное решение.
Кроме того, я вижу эту проблему, даже если создаю новый проект.
Кроме того, я выполнил проверку Maui, и моя установка кажется правильной.
Комментарии:
1. Вы можете найти эти советы по отладке полезными, чтобы прояснить свой вопрос; github.com/xamarin/xamarin-android/issues/5794
2. @JeremyLakeman Я знаю причину проблемы, решение которой я ищу.
Ответ №1:
После хорошего ночного сна я понял, что, по-видимому, Мой ответ заключался в самом моем вопросе!
Добавление
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
Чтобы моя группа свойств проектов MAUI решила эту проблему, и я могу снова запустить.
Я предполагаю, что проблема была вызвана тем, что быстрые визуализаторы не работали с моим текущим отладочным устройством, которое работает на Android 7
Комментарии:
1. Рад, что ты это понял! Поскольку это действительно было в вашем посте, я предположил, что вы его видели 🙂 Хотя это обходной путь, технически это не решение, но что ж, если это сработает для вас, я счастлив! 😀
2. @GeraldVersluis Ну, мои единственные варианты состояли в том, чтобы использовать обходной путь или вообще не отлаживать.