.Net MAUI Не удалось выполнить команду «запуск от имени» с помощью » запуск от имени: Не удалось установить возможности: Операция не разрешена

#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 Ну, мои единственные варианты состояли в том, чтобы использовать обходной путь или вообще не отлаживать.