I have an application that relies on .NET 6 runtime. If I don't have any .NET runtimes installed on my machine, not only the one my application needs but also without other versions of .net runtime, I could see some messages prompted when execute it.
Does anyone have any insight about how the detection work or who gives the prompted information? Is it done by the OS?
Thanks!