在这个活动上实现MapAPI时,我将mapactivity.cs作为主启动器,然后在我的应用程序的mainactivity中更改“mainlauncher=true”,并将其从mapactivity中删除,但是当我调试应用程序时,它一直在mapactivity.cs处打开,所以我删除了它并再次调试,然后它在开始时抛出此异常。
System.TypeLoadException: 'Could not load type 'FinalProject_PU.MapActivity' from assembly 'FinalProject_PU, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.'
我试过:
从项目中删除bin和obj并再次构建解决方案。
将mainactivity.cs名称更改为mapactivity.cs(这是可行的,但我希望获得最佳实践方法,以及为什么会发生这种情况)
1条答案
按热度按时间70gysomp1#
检查mainlauncher是否在androidmanifest.xml中硬编码
https://docs.microsoft.com/en-us/xamarin/android/platform/android-manifest#launchable-从应用程序选择器