* Use macOS 10.15 pool with Xcode 12 installed
* Bump to .NET 5.0.100-rc.2.20459.1
* Bump to Microsoft.Android.Sdk 11.0.100-ci.master.127
* Bump to Microsoft.iOS.Sdk 13.6.100-ci.main.374
* Consolidate `@(PackageReference)` needed for Xamarin.Forms projects
in `Directory.Build.targets`.
* No need to declare `$(RuntimeIdentifier)` in Android projects. Use
the defaults for these samples.
* `Hello, .NET 6!`
* `ProduceReferenceAssembly=true` is default in .NET 5+, not needed in
`HelloForms.csproj`.
* Update `README.md` for Android specifics.
* Set VSMac's Xcode to the system Xcode.
Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Context: https://github.com/xamarin/AndroidX/pull/103
We removed the .NET framework 4.5 MSBuild task from VectorDrawable.
The Android projects in this repo no longer need any temporary workarounds.
This sets several properties by default for iOS projects. This makes the command-line to build a bit simpler.
Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com>
As a starting point, I've added Xamarin.Forms projects are able to build. We can verify they actually run soon.
It was a bit difficult to trick NuGet into referencing existing Xamarin.Android packages. I had to use `$(AssetTargetFallback)` and list every transitive dependency. I also found that since the Xamarin.Forms NuGet package contains both `netstandard2.0` and `MonoAndroid10.0` directories, I had to manually reference `Xamarin.Forms.Platform.Android.dll`.
iOS was a lot easier to get working, I just had to add a manual reference to `Xamarin.Forms.Platform.iOS.dll`.