Audit package references for AOT
- Dominant language
- C#
- Stars
- 3.2k
- Forks
- 1.3k
- PR merge metrics
- PR metrics pending
Description
We want all of our dependencies to either be fully AOT compatible or attributed appropriately so we know when we're going to potentially fail in AOT scenarios.
https://github.com/dotnet/sdk/pull/53178 audits the main dotnet project.
Task is to go through the entire package reference graph to identify safe / unsafe dependencies.
The following appear to be good for AOT:
- [Microsoft.VisualStudio.SolutionPersistence](https://github.com/microsoft/vs-solutionpersistence)
- [Microsoft.NET.HostModel](https://github.com/dotnet/runtime/blob/main/src/installer/managed/Microsoft.NET.HostModel/README.md)
- [Spectre.Console](https://github.com/spectreconsole/spectre.console)
- [Microsoft.Deployment.DotNet.Releases](https://github.com/dotnet/deployment-tools/tree/main/src/Microsoft.Deployment.DotNet.Releases)
- [System.ServiceProcess.ServiceController](https://github.com/dotnet/runtime/tree/main/src/libraries/System.ServiceProcess.ServiceController)
- [Microsoft.Windows.CsWin32](https://github.com/microsoft/CsWin32)
Not AOT friendly or presumed to not be:
- Microsoft.ApplicationInsights
- Microsoft.Build
- NuGet.CommandLine.XPlat
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.