3 ms·
> Many desktop applications are written in .Net so you don't even need to install the runtime because it's preinstalled on the operating system. The last .NET
by debugnik 1y ago
> Many desktop applications are written in .Net so you don't even need to install the runtime because it's preinstalled on the operating system.
The last .NET version to be deployed this way has a 10 year old feature set. Nowadays you bundle the parts of .NET you need with the application.
- pjmlp 1y agoYou can still do system wide deployments with .NET Core, or .NET 5+, as you prefer to call it. https://learn.microsoft.com/en-us/dotnet/core/install/windows#choose-the-correct-runtime https://learn.microsoft.com/en-us/dotnet/core/install/window...
- debugnik 1y agoOf course. I was strictly refering to .NET preinstalled in Windows as per the comment I replied to, which I believe only applies to Framework 4.8. Although, on re-read, maybe they meant there's a good chance another application already installed it? This I wouldn't agree with, as applications often insist on installing different versions of the system-wide runtime, even for the same major version.
- neonsunset 1y agoIt doesn't usually happen (on Windows but realistically elsewhere too) unless you publish an application as self-contained. To be specific, .NET install is version-aware and would manage those side by side, unless the destination folder is overridden.