Closed
Description
Back in .NET 5, we had some scenarios where we would be targeting the same platforms as coreclr. In order to get around ugly name conflicts in the runtime packs, we added Mono as part of the name. microsoft.netcore.app.runtime.mono.osx-64
, for example. We did not apply this rule to any of the platforms where there was just the mono runtime and nothing else (iOS, Android, and wasm).
Fast forward to .NET 6 and we have more combinations where it makes sense to default all mono runtime packs to include mono in the name. This may be a break for groups who rely on the package name, so I'm raising awareness before moving forward.
The workloads impacted are:
- iOS / tvOS / MacCatalyst
- Android
- WebAssembly
Example: microsoft.netcore.app.runtime.mono.ios.arm-64