JetBrains Rider – IDE für .NET Entwicklung nun kostenlos nutzbar
JetBrains hat letzte Woche eine aufregende Ankündigung für Entwickler gemacht, die mit Leidenschaft an Projekten in einem nicht-kommerziellen Umfeld arbeiten: Die beliebte .NET-IDE Rider ist jetzt kostenlos für nicht-kommerzielle Zwecke nutzbar! Diese Änderung ist ein großer Schritt, um unabhängige Entwickler, Hobbyprojekte, Bildungseinrichtungen und gemeinnützige Organisationen zu unterstützen. Hier ein Überblick, was das für die Community bedeutet und warum Rider eine großartige Wahl für .NET-Entwicklung ist.
MAUI App Accelerator – Erweiterung, um MAUI Apps schneller entwickeln zu können
Wer kennt es nicht, man startet ein neues .NET MAUI Projekt und ist dann die erste Zeit erst einmal damit beschäftigt, die leere Vorlage seinen Wünschen anzupassen. Man muss die notwendigen NuGet-Pakete installieren und Dinge, wie FontAwesome Schriftarten konfigurieren. Wäre es hier nicht hilfreich, wenn man direkt beim Anlegen der App Dinge wie Coding Styles, das Navigation-Pattern, Seiten und verschiedene Features angeben kann? Genau hier kommt die Visual Studio Erweiterung MAUI App Accelerator ins Spiel, welche ich euch kurz näher vorstellen möchte.
Android Archive Erstellung schlägt fehl
Vor kurzem hat Google die Spielregeln für das Verteilen von Apps im Google Play Store geändert. So ist es ab sofort notwendig, dass die Apps gegen das Target Framework 33 gebaut werden. Auch ich habe noch zwei Android-Apps im Google Play Store, die ich entsprechend aktualisieren musste. Leider hat das Erstellen der APK-Datei aus Visual Studio nicht auf Anhieb geklappt, da es zu einem Problem beim Kopieren der MDBS-Dateien gekommen ist. Der Fehler lässt sich jedoch leicht korrigieren und ich erkläre euch in diesem Beitrag, wie ihr dies genau machen könnt.
Visual Studio 2022 17.3 mit MAUI-Support veröffentlicht
War es bisher noch notwendig die Preview-Version von Visual Studio 2022 zu installieren, um eine .NET MAUI App zu entwickeln, ist dies nun nicht mehr notwendig. Vergangene Woche wurde nun endlich die neue Visual Studio 2022 Version mit der Versionsnummer 17.3 veröffentlicht. Diese Version beinhaltet nun endlich die Unterstützung für .NET MAUI.
Visual Studio: Ältere Versionen installieren
Microsoft veröffentlicht in regelmäßigen Abständen neue Versionen der Entwicklungsumgebung Visual Studio und stellt mit dem Visual Studio Installer, ein eigenes Tool zur Verfügung, welches sich um die Aktualisierungen kümmert. Bei einer neuen Version kann es jedoch immer zu Problemen kommen und ein älteres Software-Projekt lässt sich vielleicht nicht mehr öffnen bzw. kompilieren. Leider bietet der Visual Studio Installer keine Möglichkeit auf eine ältere Version zurückzukehren, aber glücklicherweise stellt Microsoft auf ihren Webseiten die älteren Varianten zur Verfügung und ich möchte euch jetzt zeigen, wie ihr diese wieder installieren könnt.
Erster Blick auf .NET MAUI
Im Rahmen der Build Konferenz 2020 hat Microsoft .NET MAUI angekündigt. Dabei handelt es sich um eine Abkürzung für .NET Multi-platform App UI. Es wurde als die Weiterentwicklung von Xamarin.Forms vorgestellt und soll es ermöglicht Apps zu entwickeln, welche dann unter Windows, MacOS, iOS und auch Android lauffähig sind. Ursprünglich war der Plan der Veröffentlichung gleichzeitig mit dem Release von .NET 6 geplant, aber leider konnte der Zeitplan nicht gehalten werden und es wird mit der ersten Version im Mai gerechnet, vielleicht dann zur diesjährigen Build Konferenz? Es gibt aber schon zahlreiche Preview-Versionen, welche man testen kann und in diesem Beitrag möchte ich jetzt gemeinsam mit euch einen Blick auf die neuste Preview werfen und euch zeigen, wie wir in Zukunft Cross-Plattform Apps entwickeln können.
Event-Tipps: Visual Studio 2022 Launch & .NET Conf
An dieser Stelle möchte ich gerne zwei Event-Tipps mit euch teilen, für zwei Veranstaltungen, welche in Kürze stattfinden werden. Zum einen handelt es sich um die Veröffentlichung von Visual Studio 2022 und zum anderen die .NET Conf, wo .NET6 veröffentlicht wird.
Erster Blick auf Visual Studio 2022 für Mac
Vor kurzem hat Microsoft angekündigt, dass an einer neuen Version von Visual Studio für macOS gearbeitet wird. Hieß die Version bisher immer nur Visual Studio for Mac, bekommt die neue Version jetzt auch den Jahreszusatz, wie die Windows-Version und hört somit auf den Namen Visual Studio 2022 for Mac. Ich habe die Möglichkeit einen Blick auf diese Vorschauversion zu werfen und möchte in diesem Beitrag nun die ersten Screenshots mit euch teilen.
Windows 10 Entwicklungsumgebung per virtueller Maschine
Die Microsoft Build Konferenz liegt nun bereits ein paar Tage zurück, aber viele neue Frameworks wurden in neuen Vorschauversionen präsentiert, welche man natürlich gerne einmal ausprobieren möchte, um zu schauen, wo die Reise so hingeht. Da es sich jedoch um Vorschauversionen handelt, möchte man diese nicht immer direkt auf seinem Haupt-Rechner installieren, da die Versionen noch Fehler enthalten können und sich vielleicht mit dem eigenen Setup nicht so ganz vertragen. In diesem Beitrag möchte ich euch zeigen, wie ihr eine Windows 10 Entwicklungsumgebung von Microsoft als Image erhaltet, welche ihr ganz einfach als virtuelle Maschine nutzen könnt, um so die neusten Features der einzelnen Frameworks zu testen.
Hot Restart: iOS-Apps unter Windows deployen
Am Montag war es soweit und Microsoft hat die neuste Visual Studio Version zum Download mit der Versionsnummer 16.5 freigegeben. Neben den obligatorischen Verbesserungen gibt es auch eine neue spannende Technologie für alle Xamarin.Forms-Entwickler, nämlich Hot Restart. Mit Hot Restart könnt ihr eure Xamarin.Forms App auf ein iPhone debuggen ohne eine Verbindung zu einem Mac zu haben. In diesem Beitrag möchte ich nun kurz aufzeigen, wie ihr selbst Hot Restart mit einer Xamarin.Forms verwenden könnt.
Cascadia: Monospace-Schriftart von Microsoft
Vor mehr als zwei Jahren habe ich bereits Fira Code vorgestellt, welches Ligaturen speziell für Entwickler verwendete. Bei Ligaturen handelt es sich in der Typografie um die Verschmelzung mehrere Zeichen zu einem Schriftzeichen, wie zum Beispiel >=, => oder auch ??. Mittlerweile ist Fira Code 2 veröffentlicht worden, welche zahlreiche Verbesserungen beinhaltet. In diesem Jahr hat Microsoft die nächste Version des Windows Terminals vorgestellt, welche man auch schon seit einiger Zeit als Preview-Version aus dem Microsoft Store herunterladen kann. In diesem Zusammenhang wurde auch eine neue Schrift eingeführt, welche auf den Namen Cascadia Code hört und sich aktuell in der Entwicklung befindet.
Ordner bin/obj per PowerShell löschen
Wenn man an mehreren Projekten gleichzeitig arbeitet, so nehmen die Projekte durch die bin
und obj
Ordner einiges an Speicherplatz auf der Festplatte ein. Daher bietet es sich an in regelmäßigen Abständen diese Ordner zu löschen, um wieder Speicherplatz zur Verfügung zu haben. Hier gibt es nur ein Problem, dass der Vorgang von Hand einiges an Zeit in Anspruch nimmt. Daher habe ich mich ein wenig mit der PowerShell befasst und habe einen Befehl gefunden, welcher mit nur einer Zeile alle bin
und obj
Ordner entfernen kann.