Elastic Beanstalk .NET 10 Support
- Dominant language
- C#
- Stars
- 158
- Forks
- 32
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 4
Description
### Describe the bug
Elastic Beanstalk supports .NET 10 (.NET 10 running on 64bit Amazon Linux 2023) for several months now.
Releasing an application with the AWS Toolkit for Visual studio outputs the ‘Using self-contained publish since AWS Elastic Beanstalk does not currently have net10.0 preinstalled’ message and produces a self-contained build.
### Regression Issue
- [ ] Select this option if this issue appears to be a regression.
### Expected Behavior
Detect that .NET 10 is supported and create a framework-dependent build.
### Current Behavior
Self-contained build is created.
### Reproduction Steps
Release an .NET 10 application to a '.NET 10 running on 64bit Amazon Linux 2023' Elastic Beanstalk instance.
### Possible Solution
Fix the supported framework detection.
Provide a way to force a framework-dependent build to allow developers to directly create matching builds once new plattform support (.NET 12, 14, ...) is pushed to Beanstalk.
### Additional Information/Context
_No response_
### Version used
1.97.0.0
### Operating System and version
AmazonLinux
Contributor guide
Research direction
Start by tracing the supported-framework detection used when releasing a .NET 10 application to Elastic Beanstalk on 64bit Amazon Linux 2023, then reproduce the current self-contained publish behavior. Done means the tool recognizes .NET 10 as preinstalled, avoids the warning, and creates a framework-dependent build.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, csharp
- Domain
- cloud, devops, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100