-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Remove deprecated .Net runtime #10423
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
Remove deprecated .Net runtime #10423
Conversation
Is there any reason we keep this node around? "vs": {
"version": "17.2"
} |
Not sure about this. |
It is used to detect the type of build engine to use, "Visual Studio" or "dotnet". The Arcade infrastructure checks if global.json contains the tool "vs" and if it does it uses the build engine "Visual Studio". For WPF, we need to use the "Visual Studio" build engine because there's .vcxproj projects and the "dotnet" build engine does not support .vcxproj projects (You can't do "dotnet build Project.vcxproj"). As for the version, we could probably raise the minimum version but I would prefer to do it in a separate PR since it could have an impact on the build and this PR as-is should have 0 impact on the build. |
I see, thanks for the explanation, Thomas. Yeah, definitely this doesn't have to be in this PR. But I guess it would be nice to test the waters. Locally I didn't see an issue. |
Thanks @ThomasGoulet73, if we face any issues in build, we will revert this. |
Thanks @dipeshmsft |
Description
Removes .Net Core 2.1.7 which is EOL since 2021. I cannot find a use for it anywhere in this repo and if it does break something we should fix it instead of relying on an EOL runtime.
It's downloaded on each build (Though locally cached) so it should improve the build speed a little bit, especially in CI.
Customer Impact
None, build only.
Regression
No.
Testing
Local build + CI.
Risk
Low, it would only break the WPF build and can always be reverted (Though we really shouldn't keep using .Net Core 2.1.7 since it's EOL).
Microsoft Reviewers: Open in CodeFlow