xamarin-macios/dotnet/package
Jonathan Peppers 94fb7823f2
[dotnet] produce .nupkg files for Workload packs (#10786)
Fixes: https://github.com/xamarin/xamarin-macios/issues/10620

I have a prototype where I figured out how Maui would consume the iOS &
Android workloads:

https://github.com/jonathanpeppers/maui-workload

One issue I ran into was there isn't a `Microsoft.NET.Workload.iOS`
package on the NuGet feed:

    <add key="xamarin" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/xamarin-impl/nuget/v3/index.json" />

We will also need these packages to insert them in the dotnet/installer
repo, when they are ready for us to do "real" insertions for .NET 6.

To make this work, I mostly had to create a `package.csproj` for the
workload packs and fix up the `Makefile`.

Now I get additional `.nupkg` files produced in:

    % ls _build/nupkgs | grep Microsoft.NET.Workload
    Microsoft.NET.Workload.MacCatalyst.14.3.100-ci.workload-nupkgs.299+sha.692087e74.nupkg
    Microsoft.NET.Workload.iOS.14.4.100-ci.workload-nupkgs.1154+sha.692087e74.nupkg
    Microsoft.NET.Workload.macOS.11.1.100-ci.workload-nupkgs.1207+sha.692087e74.nupkg
    Microsoft.NET.Workload.tvOS.14.3.100-ci.workload-nupkgs.1207+sha.692087e74.nupkg
2021-03-04 16:33:42 -06:00
..
Microsoft.MacCatalyst.Ref [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Runtime.maccatalyst-arm64 [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Runtime.maccatalyst-x64 [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Sdk [dotnet] Build & publish MacCatalyst packs. (#10624) 2021-02-12 07:38:43 +01:00
Microsoft.MacCatalyst.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.NET.Workload.MacCatalyst [dotnet] produce .nupkg files for Workload packs (#10786) 2021-03-04 16:33:42 -06:00
Microsoft.NET.Workload.iOS [dotnet] produce .nupkg files for Workload packs (#10786) 2021-03-04 16:33:42 -06:00
Microsoft.NET.Workload.macOS [dotnet] produce .nupkg files for Workload packs (#10786) 2021-03-04 16:33:42 -06:00
Microsoft.NET.Workload.tvOS [dotnet] produce .nupkg files for Workload packs (#10786) 2021-03-04 16:33:42 -06:00
Microsoft.iOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.ios-arm Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.ios-arm64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.ios-x64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Runtime.ios-x86 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.iOS.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.iOS.Windows.Sdk [dotnet] Initial support for .NET6 from Windows (#10590) 2021-02-12 07:43:17 +01:00
Microsoft.macOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.macOS.Runtime.osx-x64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.macOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.macOS.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.tvOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Runtime.tvos-arm64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Runtime.tvos-x64 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.tvOS.Templates .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
Microsoft.watchOS.Ref Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.watchOS.Runtime.watchos-arm Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.watchOS.Runtime.watchos-x64 [main][watchOS] Add x86_64 simulator support (#10059) 2020-11-20 09:27:46 -05:00
Microsoft.watchOS.Runtime.watchos-x86 Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
Microsoft.watchOS.Sdk Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
common.csproj .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
microsoft.ref.csproj Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
microsoft.runtime.csproj Create and publish .NET NuGet packages. (#8576) 2020-05-13 15:23:29 +02:00
microsoft.sdk.csproj [dotnet] Initial support for .NET6 from Windows (#10590) 2021-02-12 07:43:17 +01:00
microsoft.templates.csproj .NET 6 templates for iOS, macOS, tvOS, & MacCatalyst (#10741) 2021-03-02 09:23:05 -06:00
microsoft.workloads.csproj [dotnet] produce .nupkg files for Workload packs (#10786) 2021-03-04 16:33:42 -06:00