Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

E2E scenario: ASP.NET minimal Web API applications can be NativeAOT compiled for size and performance #75621

Closed
samsp-msft opened this issue Sep 14, 2022 · 4 comments

Comments

@samsp-msft
Copy link
Member

We need to grow the list of workloads which are supported by NativeAOT. The target for .NET 8 should be to enable ASP.NET Minimal Web API applications to be supported for compiling for NativeAOT.

This is a follow on from #61231

The developer of those applications should be able to follow the standard patterns supported by minimal APIs, without major changes, such as needing to replace the DI container implementation. Any corner-case limitations should be flagged with compiler errors when the <PublishAot>true</PublishAot> flag is included.

This initiative will be driven by using a set of prototypical sample applications that need to work for NativeAOT. These include:
[ ] https://github.com/DamianEdwards/MinimalApiPlayground/tree/main/src/Todo.Dapper (The dapper ORM, not Dapr)
[ ] https://github.com/DamianEdwards/MinimalApiPlayground/tree/main/src/Todo.EFCore

@ghost ghost added the untriaged New issue has not been triaged by the area owner label Sep 14, 2022
@samsp-msft
Copy link
Member Author

Tagging @davidfowl, @vitek-karas, @agocke, @MichalStrehovsky, @jkotas, @eerhardt

@MichalStrehovsky MichalStrehovsky removed the untriaged New issue has not been triaged by the area owner label Sep 22, 2022
@MichalStrehovsky MichalStrehovsky added this to the 8.0.0 milestone Sep 22, 2022
@agocke agocke added this to AppModel Nov 17, 2022
@agocke
Copy link
Member

agocke commented Jul 25, 2023

Closing as the top-line goals for this are completed.

@agocke agocke closed this as completed Jul 25, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Aug 24, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Archived in project
Development

No branches or pull requests

4 participants