.Net MAUI Не удалось выполнить команду run-as с командой run-as: не удалось установить возможности: операция не разрешена
Недавно я обновился до MAUI Preview 6 с помощью VS2022 версии 17.0.0 Preview 2.1, и мой уже работающий проект MAUI начал выдавать следующую ошибку:
Код серьезности Описание Ошибка состояния подавления строки файла проекта XA0137: «Выполнить команду от имени не удалось с запуском от имени: не удалось установить возможности: операция не разрешена». Быстрое развертывание в настоящее время не поддерживается на этом устройстве. Сообщите о проблеме с точным сообщением об ошибке, используя пункт меню «Справка-> Отправить отзыв-> Сообщить о проблеме» в Visual Studio или «Справка-> Сообщить о проблеме» в Visual Studio для Mac. Установите для свойства MSBuild «EmbedAssembliesIntoApk» значение «true», чтобы отключить быстрое развертывание на страницах свойств проекта Visual Studio, или отредактируйте файл проекта в текстовом редакторе.
Что-то мне не хватает? Пожалуйста, дайте мне знать, если у кого-то есть вероятное решение.
Кроме того, я вижу эту проблему, даже если создаю новый проект.
Кроме того, я выполнил maui-check, и моя установка кажется правильной.
3 ответа
После спокойного ночного сна я, по-видимому, понял, что мой ответ был в самом моем вопросе!
Добавление
<EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
Для моих проектов MAUI группа свойств решает эту проблему, и я снова могу работать.
Я предполагаю, что проблема была вызвана тем, что быстрые средства визуализации не работают с моим текущим устройством отладки, которое работает на Android 7.
Если у вас есть более 1 профиля пользователя на вашем телефоне/планшете Android. Затем попробуйте удалить все остальные профили. Это сработало для моего физического устройства.
Зайдите в настройки телефона, затем в приложения и удалите приложение для всех пользователей. Возможно, вы удалили приложение с главного экрана, но оно все еще доступно другим пользователям, зайдя в настройки и удалив его, чтобы решить проблему.