Im Rahmen einer Anfrage zur Vorbereitung auf die Umstellung auf .NET 10 wurden veraltete und potenziell unsichere Abhängigkeiten bereinigt. Dabei wurden notwendige Paket-Updates durchgeführt, um die Sicherheit und Kompatibilität des Systems zu gewährleisten.
Die Lösung für die allgemeine Aufgabe bestand darin, kritische Bibliotheken wie System.ServiceModel und ein neues Paket für die XML-Verschlüsselung hinzuzufügen oder anzupassen. Im Bereich YouTrackService erfolgte eine Bereinigung der Import-Anweisungen, wobei nicht mehr benötigte Referenzen entfernt und bestehende Ordnungen korrigiert wurden.
Zur Optimierung der Projektstruktur wurden zwei Module namens Nc.Module und GenImport aus dem Lösungsdatei-Verzeichnis entfernt. Dies ging mit dem vollständigen Entfernen der zugehörigen Projektdateien, Konfigurationsdateien und Programmcode einher, da diese Komponenten nicht mehr benötigt werden. In der Blazor-Schnittstelle wurde eine inkompatible Version einer Swagger-Bibliothek deaktiviert, während im Edi-Export-Paket eine überflüssige Regex-Abhängigkeit gelöscht wurde. Zudem wurde der Verweis auf das Utils-Projekt angepasst, um die korrekte Modulstruktur widerzuspiegeln. Schließlich wurde ein lokaler Implementierungscode für JWT-Token-Validierungen entfernt, der durch standardisierte Lösungen ersetzt wurde.
