Schau Dir mal an wie .NET funktioniert.
Nur weil Du .NET 4.6 SDK zur Entwicklungszeit verwendest heisst das nicht, dass Du .NET 4.6 zur Laufzeit verwendest, wenn .NET 4.7 installiert ist.
Inplace Updates laufen nicht Side by Side, sondern überschreiben ein bestehendes Framework, da es (normalerweise) vollständig aufwärtskompatibel ist; mit gewissen Breaking Changes, die alle dokumentiert sind.
.NET 4.7 überschreibt zB 4.6; aber nicht .NET 2.0 oder 3.5.
Zitat |
es ist schon zum verzweifeln wenn Dinge die 'immer gingen plötzlich 'von alleine' nicht mehr gehen. |
Sowas kann man sehr einfach kontrollieren: in dem man Quellcode-Verwaltungssysteme verwendet.