Skip to content

Move to include Mono in the name of all Mono runtime packs #49718

Closed
@steveisok

Description

@steveisok

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

@rolfbjarne @jonathanpeppers @lewing @radical @naricc

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions