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 <gfke...@gmail.com> Sent: Friday, November 11, 2022 8:37 AM To: David Kean <david.k...@microsoft.com> Cc: ozDotNet <ozdotnet@ozdotnet.com>; Nick Randolph <n...@builttoroam.com>; Greg Low <g...@sqldownunder.com> Subject: Re: Visual Studio 17.4.0 side effects @Greg Keogh<mailto:gfke...@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