Since #66 added a NuGet.config to the root of the repo, the GH action is clobbering this file. So when we run in CI we aren't using the same NuGet.config file as a "normal" dev would use.
Moving the NuGet.config file used by `workload install` to avoid this conflict.
We have the maui/perf branch tracking dotnet/maui/main, so we need to actually install different versions of the workloads.
dotnet-podcasts/main is tracking the latest release, .NET MAUI Preview 14 at this time.
API changes that are in dotnet/maui/main:
* Remove `RegisterBlazorWebView()` call that no longer exists.
* Fix for:
Resources\Styles\DefaultTheme.xaml(57,10): XamlC error : Position 57:10. Missing Value for Setter
Co-authored-by: Parker Bibus <parkerbibus@microsoft.com>
Right now, we don't really have CI for the mobile app, so this at least verifies the project builds.
Other fixes for MAUI Preview 14:
* Use OperatingSystem.IsAndroidVersionAtLeast()
* Removed macos from xaml files.
Co-authored-by: Nathan Ricci <naricc@microsoft.com>