aws / aws/aws-dotnet-deploy

Elastic Beanstalk .NET 10 Support

Open
#1,020 1 comment 0 reactions 0 assignees View on GitHub
bug feature-request p2 queued
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.