https://svrooij.io/2024/01/18/dependencies-powershell-module-csharp/
#mvpbuzz #development #dotnet

@DoctorDNS @svrooij @sassdawe but why would *they* want to write a tool in .NET?
This is the team that -- HERE, in the 212st Century -- ignored WPF and Silverlight and rewrote XAML from scratch in C/C++ to make WinUI, a Windows-only app framework that "decouples" WinRT Xaml from the operating system -- without actually making it work in any other operating system.
@jaykul
@sassdawe @DoctorDNS @svrooij
I used to do it all the time until one of my apps had a breaking update and I had to stop updating it. Now, I do them manually with winget.
@jamie @sassdawe @DoctorDNS @svrooij yeah, Winget seems to just assume it owns everything on the computer.
I do "upgrade all" with chocolatey regularly, but chocolatey doesn't try to upgrade anything I didn't install with it, plus it has a way to "pin" the version of things I need to keep on a specific version for whatever reason (like keeping PowerShell on LTS instead of latest, so it's the same as my build agents).
If winget had PIN, i'd be golden. I'm fine with it recognizing stuff it didn't install and managing it.
I do wish it didn't show stuff it can't manage ("looks like this was installed with a different technology...")