LernMoment / einstieg-csharp-taschenrechner

Quellcode für den Taschenrechner welcher im Udemy Kurs "Einstieg in C#" erstellt wird.
http://www.lernmoment.de/einstieg-csharp/
13 stars 84 forks source link

Aktualisierung von .NET Framework 4.8 #150

Open suchja opened 1 year ago

suchja commented 1 year ago

Die bisher verwendete Version (4.5.2) vom .NET Framework wird bereits seit dem 26.04.2022 nicht mehr von Microsoft gepflegt (siehe hier). Entsprechend sollte eine aktuellere Version vom .NET Framework verwendet werden.

Hier stellt sich nun die Frage wie wir konkret mit einer solchen Aktualisierung umgehen. Im ersten Schritt wäre wahrscheinlich eine Aktualisierung auf .NET Framework 4.8 ohne Probleme mögliche. Da mit VS2022 nun .NET 6 bzw. .NET 7 als Standard verwendet wird, sollte wohl langfristig eine Aktualisierung auf die entsprechende Version erfolgen. Für den Kurs bedeutet eine solche Aktualisierung allerdings, dass eigentlich alles komplett neu gemacht werden muss. Damit meiner ich nicht nur der Quellcode, sonder auch die ganzen Lektionen. Diese beziehen sich häufig auf spezifische Commits. Da der Quellcode auch häufig in den Lektionen zu sehen ist, würde eine reine Aktualisierung des Quellcodes nicht ausreichen.

Fazit: Damit VS2022 die Projektmappe öffnet ohne zu melden, dass .NET Framework 4.5.2 fehlt, aktualisiere ich erstmal auf .NET Framework 4.8. Ein kompletter Umbau und die neue Aufnahme von Lektionen für .NET 6 oder später muss dann separat erfolgen.