
The SDK itself is fully backwards compatible. Regardless of whether the runtime itself is LTS, barring workarounds for bugs there should be no need to pin SDKs. * dotnet command and it said that SDK 6 was needed Can you remember what you executed? From: Greg Keogh <gfkeogh@gmail.com> Sent: Friday, November 11, 2022 8:37 AM To: David Kean <David.Kean@microsoft.com> Cc: ozDotNet <ozdotnet@ozdotnet.com>; Nick Randolph <nick@builttoroam.com>; Greg Low <greg@sqldownunder.com> Subject: Re: Visual Studio 17.4.0 side effects @Greg Keogh<mailto:gfkeogh@gmail.com> How did the uninstall of the 6.0 SDK break your project? Are you pinning versions via global.json? I just accepted the update and let it run to completion smoothly. A short time later I ran a dotnet command and it said that SDK 6 was needed. I saw in Control Panel that only SDK 7 was installed, so I reinstalled 6 and I was back to normal. Strangely, a colleague did the same thing and didn't see that happen. No pinning anywhere. I'll revisit the pros and cons. Greg