AppDelegate not being called after upgrading from 7.1.2 to 8.1.2
I understand there are breaking changes from 7.x to 8.x, but for some reason.

After updating MvvmCross and updating the version of Microsoft.Extensions.Logging.

Starting up my app.

It hits my Main.cs

Which has the boiler plate code:

```
                Runtime.MarshalManagedException += OhnMarshalManagedException;
                Runtime.MarshalObjectiveCException += OnMarshalObjectiveCException;

                UIApplication.Main(args, null, "AppDelegate");
```

However my AppDelegate does not hit.

It was working fine before updating.

So I've set a lot of breakpoints to try to figure out at which point it's failing. but basically

the AppDelegate is pretty boiler plate as well

```
    [Register("AppDelegate")]
    public partial class AppDelegate : MvxApplicationDelegate<AppSetup, App> { }
```


So The constructor of AppDelegate is not being called, however FinishedLaunching override gets called.

Also my own AppSetup , the method overrides in there are also being called, although GetViewModelAssemblies and GetViewAssemblies seem to be called quite a few times as well, but after that.

The MvxApplication class's Initialize method does not get called.

So something along the way of my AppSetup must be making something fail.

Nothing in the output at all.

Is there anyway to get more verbose output to figure out what the MvvmCross bootstrap process is failing?



