Microsoft .NET

In der Welt der Softwareentwicklung ist es entscheidend, mit den neuesten Technologien Schritt zu halten und bestehende Anwendungen auf moderne Plattformen zu migrieren. Microsoft hat kürzlich Updates für zwei wichtige Tools herausgebracht, die diesen Prozess erleichtern: .NET Upgrade Assistant und Azure Migrate Anwendung- und Codebewertung. Diese Updates verbessern nicht nur den Datenschutz und die Sicherheit, sondern fügen auch nützliche neue Funktionen hinzu.

.NET Upgrade Assistant

Der .NET Upgrade Assistant ist ein leistungsstarkes Werkzeug, das Entwicklern hilft, ihre Lösungen auf neuere Versionen von .NET zu aktualisieren. Ob Sie von .NET Framework auf .NET 8 oder zwischen .NET Core Versionen (von .NET 6 oder 7 auf .NET 8 oder 9) migrieren möchten, der Upgrade Assistant unterstützt Sie dabei. Er zeigt auf, welche Änderungen erforderlich sind und automatisiert viele dieser Änderungen für Sie.

Azure Migrate Anwendung- und Codebewertung

Die Azure Migrate Anwendung- und Codebewertung hilft Entwicklern zu verstehen, welche Änderungen an einer Anwendung notwendig sind, um sie auf eine Azure Platform-as-a-Service-Umgebung wie Azure App Service, Azure Kubernetes Service oder Azure Container Apps zu migrieren. Die Berichte des Tools heben Probleme im Code und in der Konfiguration Ihrer Anwendung hervor, die vor der Migration von On-Premises zu Azure behoben werden müssen. Obwohl das Tool keine Codeänderungen automatisiert, kann die Integration mit GitHub Copilot Chat Ihnen helfen, die Probleme zu überprüfen und zu lösen.

Wichtige Verbesserungen

Installation pro Benutzer

Eine der bemerkenswertesten Änderungen ist die Installation der Visual Studio-Erweiterungen auf Benutzerbasis. Dies bedeutet, dass keine administrativen Berechtigungen mehr erforderlich sind, um die Tools zu installieren. Diese Änderung wurde aufgrund von Benutzeranfragen eingeführt, die keine Admin-Rechte auf ihren Entwicklungsmaschinen haben. In einigen Fällen müssen Benutzer, die ältere Versionen der Erweiterungen mit Admin-Rechten installiert haben, diese deinstallieren, bevor sie die neuen Versionen installieren können. Dies ist jedoch nur einmalig erforderlich, um zu den benutzerbasierten Versionen der Erweiterungen zu wechseln.

Verbesserungen im Datenschutz bei Berichten

Um die Benutzerdaten besser zu schützen, erfordern sowohl der .NET Upgrade Assistant als auch die Azure Migrate Anwendung- und Codebewertung nun, dass Benutzer aktiv zustimmen, wenn sie Code-Snippets in die von den Tools generierten Berichte einfügen möchten. Diese Änderung ermöglicht es den Benutzern, Berichte zu erstellen, ohne sich Sorgen machen zu müssen, möglicherweise sensible Quellcodes weiterzugeben. Standardmässig werden die Snippets weggelassen, es sei denn, der Benutzer entscheidet sich anders.

Beim Export eines Berichts gibt es nun drei Datenschutzmodi:

  • Eingeschränkt: Schliesst Code-Snippets aus dem Bericht aus und enthält nur Problembeschreibungen und Zeilennummern, an denen Probleme gefunden wurden.
  • Geschützt: Beinhaltet zusätzlich die spezifischen .NET-APIs, die verwendet wurden, enthält jedoch keine Snippets des Benutzer-Codes.
  • Uneingeschränkt: Beinhaltet Code-Snippets im Bericht, die die Probleme veranschaulichen.

Diese Optionen geben Entwicklern die Flexibilität, den Datenschutz entsprechend ihren Anforderungen zu steuern.

Fazit

Mit den neuen Datenschutzoptionen und der einfacheren Installation in Visual Studio sind die neuesten Versionen des .NET Upgrade Assistant und der Azure Migrate Anwendung- und Codebewertung benutzerfreundlicher denn je. Diese Verbesserungen erleichtern es Entwicklern, mit der Modernisierung ihrer Anwendungen zu beginnen und dabei den Datenschutz zu wahren.