FWIW my assumption would be that I can build and run an app that's built with 
any of the currently supported versions (ie if I pin an app to net6 or net7 I 
should be able to build and run it with the installed tools but not necessarily 
a net5 app, since that's out of support).

Nick Randolph | Built to Roam Pty Ltd | Co-Founder, Technical Director | +61 
412 413 425 | 1300 613 140 | 
www.builttoroam.com<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.builttoroam.com%2F&data=04%7C01%7Caleader%40microsoft.com%7Ce982eb8653db4ed808cd08d8bb5c83fd%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637465353324748425%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=5zqg1UrX2OMBH0rP%2BSrOQYlPe6d2Vcbm91%2Fnup6kZuQ%3D&reserved=0>
The information contained in this email is confidential. If you are not the 
intended recipient, you may not disclose or use the information in this email 
in any way. Built to Roam Pty Ltd does not guarantee the integrity of any 
emails or attached files. The views or opinions expressed are the author's own 
and may not reflect the views or opinions of Built to Roam Pty Ltd.

From: David Kean <david.k...@microsoft.com>
Sent: Friday, 11 November 2022 4:15 PM
To: ozDotNet <ozdotnet@ozdotnet.com>; Nick Randolph <n...@builttoroam.com>; 
Greg Keogh <gfke...@gmail.com>
Cc: Greg Low <g...@sqldownunder.com>
Subject: RE: Visual Studio 17.4.0 side effects

Offline I've started a conversation with folks that own the LTS policy, I can 
understand how this is all very murky - I read the policy and even I'm confused.

From: David Kean via ozdotnet 
<ozdotnet@ozdotnet.com<mailto:ozdotnet@ozdotnet.com>>
Sent: Friday, November 11, 2022 4:03 PM
To: Nick Randolph <n...@builttoroam.com<mailto:n...@builttoroam.com>>; Greg 
Keogh <gfke...@gmail.com<mailto:gfke...@gmail.com>>
Cc: ozDotNet <ozdotnet@ozdotnet.com<mailto:ozdotnet@ozdotnet.com>>; Greg Low 
<g...@sqldownunder.com<mailto:g...@sqldownunder.com>>; David Kean 
<david.k...@microsoft.com<mailto:david.k...@microsoft.com>>
Subject: RE: Visual Studio 17.4.0 side effects


LTS is a runtime concept, not a SDK concept. SDKs are designed to be backwards 
compatible so the policy for quite a few years has been to install the new 
version and remove the old version and projects are supposed to continue to 
build.

I have not been involved in the tooling around this for a few years so am out 
of the loop. My aim with this conversation is to get actionable bugs to bring 
back to the owning team where projects are failing to build, hence my 
questions. I am not speaking for the team, I'm just trying to get bugs filed so 
that we fix these issues.

From: Nick Randolph <n...@builttoroam.com<mailto:n...@builttoroam.com>>
Sent: Friday, November 11, 2022 1:10 PM
To: David Kean <david.k...@microsoft.com<mailto:david.k...@microsoft.com>>; 
Greg Keogh <gfke...@gmail.com<mailto:gfke...@gmail.com>>
Cc: ozDotNet <ozdotnet@ozdotnet.com<mailto:ozdotnet@ozdotnet.com>>; Greg Low 
<g...@sqldownunder.com<mailto:g...@sqldownunder.com>>
Subject: RE: Visual Studio 17.4.0 side effects

Lol... you've met workloads, right?  Over the last 6 months I've had to switch 
sdk pinning on and off with almost regular routine due to various issues with 
workloads.

I find it ironic that Microsoft introduces LTS and then wonders why developers 
start pinning their projects to the LTS version?

Nick Randolph | Built to Roam Pty Ltd | Co-Founder, Technical Director | +61 
412 413 425 | 1300 613 140 | 
www.builttoroam.com<https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.builttoroam.com%2F&data=05%7C01%7Cdavid.kean%40microsoft.com%7Cac8c57ce02a74c01eb7a08dac3a2501b%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638037400076295789%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C2000%7C%7C%7C&sdata=MtwqOXEh3TKTch%2FOrDys2FM74HGgs7rrk6c48MOaJCM%3D&reserved=0>
The information contained in this email is confidential. If you are not the 
intended recipient, you may not disclose or use the information in this email 
in any way. Built to Roam Pty Ltd does not guarantee the integrity of any 
emails or attached files. The views or opinions expressed are the author's own 
and may not reflect the views or opinions of Built to Roam Pty Ltd.

From: David Kean <david.k...@microsoft.com<mailto:david.k...@microsoft.com>>
Sent: Friday, 11 November 2022 9:02 AM
To: Greg Keogh <gfke...@gmail.com<mailto:gfke...@gmail.com>>
Cc: ozDotNet <ozdotnet@ozdotnet.com<mailto:ozdotnet@ozdotnet.com>>; Nick 
Randolph <n...@builttoroam.com<mailto:n...@builttoroam.com>>; Greg Low 
<g...@sqldownunder.com<mailto:g...@sqldownunder.com>>
Subject: RE: Visual Studio 17.4.0 side effects

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

Reply via email to