-
Notifications
You must be signed in to change notification settings - Fork 114
Remove .NET Framework as a target framework #1669
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
Conversation
e8ecd9e to
71908d1
Compare
| <RuntimeIdentifiers>win-x64;linux-x64;osx-x64;linux-arm;linux-arm64</RuntimeIdentifiers> | ||
| <LangVersion>8.0</LangVersion> | ||
| <TargetFramework>net8.0</TargetFramework> | ||
| <RuntimeIdentifiers>win-x64</RuntimeIdentifiers> |
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.
This project is only build for windows. I'm not sure why this has all the other runtime identifiers?
source/Calamari.Tests/Fixtures/Integration/Proxies/WebProxyInitializerFixture.cs
Show resolved
Hide resolved
Jtango18
left a comment
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.
Couple of comments/questions but other wise - neatl clean, fast, WOMM - Ship It!
We no longer build for .NET Framework 4.6.2 for all projects in the Calamari solution
Projects now only target .NET 8.0 or .NET Standard and have a
LangVersionset todefault.I also removed a few obvious pre-processor sections that were specifically defined for .NET Framework.
After merging, there will need to be changes to the TeamCity project to remove the .NET Framework specific testing.
The build process has been cleaned up a bit where
Calamariis now not treated any differently that the rest of the process, it's just built the same way as the old cross-platform "flavours".ref MD-1409