-
Notifications
You must be signed in to change notification settings - Fork 93
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
Support for .NET 7 #1617
Support for .NET 7 #1617
Conversation
@@ -129,7 +131,7 @@ partial class Build | |||
|
|||
DotNetMSBuild(x => x |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
DotNetMSBuild is build in the Nuke itself, so I was able to remove our custom class.
.SetConfiguration(BuildConfiguration) | ||
.SetTargetPlatform(Platform) | ||
.SetPlatform(Platform) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no way to pass Platform (x64/x86) through the dotnet tests to dotnet msbuild executed under the hood.
I have decided to call it directly.
This property is important, because .NET 7 SDK changed the output path structure based on this. Previously it was working only by accident.
@@ -30,6 +30,7 @@ This component adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.h | |||
|
|||
### Added | |||
|
|||
- Add support for .NET 7. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The plan was only to add tests for .NET 7, but additional dependencies/store requires separate folder structure for each supported .NET version.
Why
Fixes #1537
What
Support for .NET 7.
Tests execution for .NET 7.
Fixes for
ILogger
bytecode instrumentation.Tests
Checklist
CHANGELOG.md
is updated.[ ] Documentation is updated.Newfeatures are covered by tests.