NET-15: Create .NET Core 6 Web Application Project in SampleWebApp.Core #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
NET-15: Create .NET Core 6 Web Application Project in SampleWebApp.Core
Summary
This PR implements the first step in migrating the SampleMvcWebApp from .NET Framework 4.5.1 to .NET 6 by creating a new
SampleWebApp.Coreproject with the proper SDK-style project structure and configuration. This establishes the foundation for future migration work, without yet migrating any actual functionality from the legacy application.Key changes:
SampleWebApp.Coreproject using SDK-style csproj targeting .NET 6.0Review & Testing Checklist for Human
dotnet build SampleWebApp.Core/SampleWebApp.Core.csprojNotes
This PR implements ticket NET-15 which specifies creating the .NET 6 project structure only, without migrating any functionality yet. All required files have been created following the modern .NET 6 conventions.
Note that attempting to build the full solution with legacy .NET Framework projects may fail on Linux/Mac, but the new .NET 6 project should build successfully on its own using the dotnet CLI.
Requested by: ben-windsurf (@ben-windsurf)
Link to Devin run: https://app.devin.ai/sessions/33d579768cba4ca8a4a3a605f258d214