Я использую Visual Studio 2019 версии 16.3.2 в Windows 10, и у меня довольно сложная проблема.
Несмотря на то, что MainLauncher установлен следующим образом:
[Activity(Label = "AppName", Icon = "@drawable/Icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity {...}
Я получаю эту ошибку при запуске сеанса отладки:
Нет запускаемой операции: Этот проект несодержать любые действия, отмеченные MainLauncher. Он был развернут на устройстве, но никакие действия не будут запущены. Чтобы пометить активность как запускаемую, добавьте в нее атрибут [Activity] с помощью MainLauncher = true: [Activity (MainLauncher = true)] открытый класс MyActivity: Activity
На основе предыдущих исправлений (проблема с именами , удаление файлов ), я удалил папки bin и obj в Visual Studio, проверил проблемы с именами, очистил / перестроил, перезапустил Visual Studio и затем запустил отладку, но ошибка по-прежнему возникает. Кроме того, приложение не устанавливается на целевом устройстве / симуляторе ни в режиме отладки, ни в выпуске после «Развертывание выполнено успешно».
См. в этом посте для получения более подробной информации о том, что перед установкой обновлений не возникало, и эта проблема с активностью запуска не возникает. (обратите внимание, что в этой конфигурации приложение установлено на целевом устройстве, однако происходит сбой. Единственное, что изменилось с момента выпуска в производство, - это были установлены обновления Visual Studio.)
Любые идеи