Skip to content

Create Workload Packs for Mono AOT Compilers & AOT Compiler MSBuild Task #46429

@steveisok

Description

@steveisok

The AOT compilers in Mono are host specific, so we need to create multiple workload packs for the host + target architecture combos we support. Additionally, we should create a single workload pack for the MonoAOTCompiler MSBuild task that can be used to trigger AOT compilation.

The names of the AOT compiler workload packs should take the form of:

Microsoft.NetCore.App.Runtime.AOT.{host-rid}.Cross.{target-rid}.{version}.nupkg

And the name of the MSBuild task should be:

Microsoft.NET.Runtime.MonoAOTCompiler.Task.{version}.nupkg

Android

Windows x64

  • x64
  • x86
  • arm
  • arm64

MacOS

iOS / tvOS

MacOS

Wasm

MacOS

Linux

Windows is a "nice to have"

MSBuild Task

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions