Thema Machbarkeitsstudie zur Portierung einer Anwendung von .NET Framework 4.5
auf .NET Core 2.1 am Beispiel einer industriellen Prozesssoftware
Thema (englisch) Feasibility study on porting a .NET Framework 4.5 application to
.NET Core 2.1 using the example of an industrial process software
Zusammenfassung Die vorliegende Bachelorarbeit befasst sich mit der Portierung der
Anwendung MasterPcService der industriellen Prozesssoftware fe.screen-sdm
von .NET Framework 4.5 auf .NET Core 2.1. Dabei werden die Grundlagen der
Softwareplattformen .NET Framework und .NET Core näher erläutert und deren
Umfang und Funktionalität miteinander verglichen. Anschließend wird die
Funktionsweise der Prozesssoftware und deren Architektur beschrieben.
Sämtliche verwendete Drittanbietersoftware wird auf Portierbarkeit
geprüft. Im Anschluss daran wird der Quellcode aller softwareeigenen
Projekte analysiert. Besonderes Augenmerk wird dabei nicht nur auf die
reine Portierung der Bibliotheken gelegt, sondern auch auf die
Plattformneutralität des Codes. Anhand der Analysen wird ein Konzept für
die Umsetzung der Portierung aufgestellt. Mithilfe dieses
Portierungsplans wird die Anwendung in Teilen nach .NET Core portiert.
Abschließend wird das Ergebnis bewertet und die weitere Vorgehensweise
aufgezeigt.