Migrate solution to .NET 10 (update SDK, projects and generated reference assemblies)#1
Open
Migrate solution to .NET 10 (update SDK, projects and generated reference assemblies)#1
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Motivation
net10.0/aspnet10.0so the internal compilation/emit tooling targets the newer frameworks.Description
10.0.100inglobal.jsonand addLangVersioninsrc/Directory.Build.props.TargetFrameworkvalues fromnet5.0tonet10.0across library, build and test projects and bump affected package versions (for exampleMicrosoft.CodeAnalysis.CSharpto4.14.0andMicrosoft.AspNetCore.TestHostto10.0.0).Net50/AspNet50resources toNet10/AspNet10and addGenerated.Net10.targets/Generated.AspNet10.targets, removing the oldnet5generated targets.TargetFrameworksconstants,NuGetClient.frameworkName,BuildServicetarget framework selection, and theGenerate.ps1script that produces the generated files; updatereadme.mdto reference .NET 10.HttpMethodAttributeinitialization was changed inHttpMethodAttribute.cs(theHttpMethodsinitializer was modified).Testing
dotnet restoreanddotnet buildagainst the updated SDK and the solution built successfully.dotnet testfor theExpress.Net.Testproject and all tests completed successfully.Net10CompilationandAspNet10Compilation) compile and emit without diagnostics.Codex Task