<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=.NET_MAUI%3A_Entwicklungsumgebung_einrichten</id>
	<title>.NET MAUI: Entwicklungsumgebung einrichten - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://techcorner.max-it.de/index.php?action=history&amp;feed=atom&amp;title=.NET_MAUI%3A_Entwicklungsumgebung_einrichten"/>
	<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=.NET_MAUI:_Entwicklungsumgebung_einrichten&amp;action=history"/>
	<updated>2026-10-17T10:13:23Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in maxTechCorner</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://techcorner.max-it.de/index.php?title=.NET_MAUI:_Entwicklungsumgebung_einrichten&amp;diff=4299&amp;oldid=prev</id>
		<title>imported&gt;TechCorner-Redaktion: Neufassung von &quot;Xamarin: Einrichtung der Entwicklungsumgebung&quot; für .NET MAUI 10 und Visual Studio 2026</title>
		<link rel="alternate" type="text/html" href="https://techcorner.max-it.de/index.php?title=.NET_MAUI:_Entwicklungsumgebung_einrichten&amp;diff=4299&amp;oldid=prev"/>
		<updated>2026-10-14T00:00:00Z</updated>

		<summary type="html">&lt;p&gt;Neufassung von &amp;quot;Xamarin: Einrichtung der Entwicklungsumgebung&amp;quot; für .NET MAUI 10 und Visual Studio 2026&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Steckbrief&lt;br /&gt;
| gilt_fuer   = .NET MAUI 10 (.NET 10 LTS); Visual Studio 2026 (Windows), VS Code mit .NET-MAUI-Erweiterung (macOS/Windows/Linux); Xcode passend zur Workload&lt;br /&gt;
| bereich     = Softwareentwicklung&lt;br /&gt;
| dauer       = ca. 1–2 Stunden (inkl. Downloads)&lt;br /&gt;
| rechte      = Administrator auf Windows-PC und Mac, Apple-ID / Apple-Developer-Konto für Geräte und Store&lt;br /&gt;
| stand       = Oktober 2026&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Die .NET-MAUI-Entwicklungsumgebung einrichten&amp;#039;&amp;#039;&amp;#039; bedeutet: Visual Studio 2026 mit der Workload für .NET MAUI auf einem Windows-PC installieren und – für iOS-Apps – einen Mac mit passender Xcode-Version koppeln. Alternativ entwickeln Sie direkt auf dem Mac mit Visual Studio Code. Diese Anleitung ersetzt die frühere Einrichtung für Xamarin.&lt;br /&gt;
&lt;br /&gt;
[[Datei:NET-MAUI-Entwicklungsumgebung.png|thumb|center|750px|.NET-MAUI-Entwicklungsumgebung: Visual Studio 2026 auf dem Windows-PC, per Pair to Mac mit einem Mac mit Xcode gekoppelt.]]&lt;br /&gt;
&lt;br /&gt;
== Was wird benötigt? ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Komponente !! Zweck !! Hinweis&lt;br /&gt;
|-&lt;br /&gt;
| Windows 11 (oder Windows 10 22H2) || Entwicklung für Android und Windows || 16 GB RAM empfohlen, Hardware-Virtualisierung für den Android-Emulator&lt;br /&gt;
|-&lt;br /&gt;
| Visual Studio 2026 (Community, Professional oder Enterprise) || IDE inkl. .NET-10-SDK, Android-SDK und Emulator || Community nur für kleine Teams/Open Source kostenlos&lt;br /&gt;
|-&lt;br /&gt;
| Mac mit aktuellem macOS und Xcode || Bauen und Signieren für iOS und macOS || ohne Mac keine iOS-Builds; alternativ Cloud-Mac oder CI&lt;br /&gt;
|-&lt;br /&gt;
| Apple-Developer-Konto || Test auf Geräten mit Verteilung, App Store || 99 USD pro Jahr&lt;br /&gt;
|-&lt;br /&gt;
| Google-Play-Developer-Konto || Veröffentlichung im Play Store || einmalig 25 USD&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Schritt 1: Visual Studio 2026 installieren ==&lt;br /&gt;
# Visual-Studio-Installer herunterladen und starten (bestehende Installation: &amp;#039;&amp;#039;Ändern&amp;#039;&amp;#039;).&lt;br /&gt;
# Die Workload &amp;#039;&amp;#039;&amp;#039;.NET Multi-Platform App UI-Entwicklung&amp;#039;&amp;#039;&amp;#039; auswählen. Sie enthält das .NET-10-SDK, die MAUI-Workloads, das Android-SDK und einen Android-Emulator.&lt;br /&gt;
# Optional die Workload &amp;#039;&amp;#039;ASP.NET- und Webentwicklung&amp;#039;&amp;#039; für Backend-Services ergänzen.&lt;br /&gt;
# Installieren und Visual Studio neu starten.&lt;br /&gt;
&lt;br /&gt;
Prüfen in der Kommandozeile:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;powershell&amp;quot;&amp;gt;&lt;br /&gt;
dotnet --list-sdks&lt;br /&gt;
dotnet workload list            # maui, android, ios, maccatalyst sollten erscheinen&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schritt 2: Android-Emulator einrichten ==&lt;br /&gt;
# In Visual Studio &amp;#039;&amp;#039;Extras → Android → Android-Geräte-Manager&amp;#039;&amp;#039; öffnen.&lt;br /&gt;
# &amp;#039;&amp;#039;Neu&amp;#039;&amp;#039; → ein aktuelles Pixel-Gerät mit Google-Play-Image anlegen.&lt;br /&gt;
# In Windows die Hyper-V-basierte Beschleunigung aktivieren (&amp;#039;&amp;#039;Windows-Features → Windows-Hypervisorplattform&amp;#039;&amp;#039;), falls Visual Studio danach fragt.&lt;br /&gt;
Alternativ ein echtes Android-Gerät per USB mit aktiviertem &amp;#039;&amp;#039;USB-Debugging&amp;#039;&amp;#039; verwenden.&lt;br /&gt;
&lt;br /&gt;
== Schritt 3: Mac für iOS vorbereiten ==&lt;br /&gt;
# Auf dem Mac &amp;#039;&amp;#039;&amp;#039;Xcode&amp;#039;&amp;#039;&amp;#039; aus dem Mac App Store installieren, einmal starten und die Zusatzkomponenten installieren.&lt;br /&gt;
# Die Xcode-Version muss zur installierten .NET-for-iOS-Workload passen – sonst bricht der Build mit „This version of .NET for iOS requires Xcode …“ ab. Details: [[.NET MAUI: Workload-Version und Xcode festlegen]].&lt;br /&gt;
# &amp;#039;&amp;#039;Systemeinstellungen → Allgemein → Teilen → Entfernte Anmeldung&amp;#039;&amp;#039; aktivieren (SSH für Pair to Mac).&lt;br /&gt;
# Xcode-Befehlszeilentools prüfen:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xcode-select -p&lt;br /&gt;
xcodebuild -version&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Schritt 4: Visual Studio mit dem Mac koppeln (Pair to Mac) ==&lt;br /&gt;
# Windows-PC und Mac im selben Netz.&lt;br /&gt;
# In Visual Studio &amp;#039;&amp;#039;Extras → iOS → Mit Mac koppeln&amp;#039;&amp;#039; öffnen.&lt;br /&gt;
# Den Mac auswählen und mit dem macOS-Benutzerkonto anmelden.&lt;br /&gt;
# Visual Studio installiert die passenden .NET-Komponenten automatisch auf dem Mac.&lt;br /&gt;
Danach stehen iOS-Simulatoren und per USB am Mac angeschlossene iPhones als Debug-Ziele zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Visual Studio für Mac wurde am 31. August 2024 eingestellt. Wer direkt auf dem Mac entwickeln möchte, nutzt &amp;#039;&amp;#039;&amp;#039;Visual Studio Code&amp;#039;&amp;#039;&amp;#039; mit den Erweiterungen &amp;#039;&amp;#039;C# Dev Kit&amp;#039;&amp;#039; und &amp;#039;&amp;#039;.NET MAUI&amp;#039;&amp;#039;. Die Workloads werden dort per &amp;lt;code&amp;gt;sudo dotnet workload install maui&amp;lt;/code&amp;gt; installiert.}}&lt;br /&gt;
&lt;br /&gt;
== Schritt 5: Erste App erstellen und starten ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dotnet new maui -n MeineApp&lt;br /&gt;
cd MeineApp&lt;br /&gt;
dotnet build -t:Run -f net10.0-android       # Android-Emulator bzw. Gerät&lt;br /&gt;
dotnet build -t:Run -f net10.0-ios            # nur auf dem Mac&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
In Visual Studio genügt es, das Zielframework/Gerät in der Symbolleiste zu wählen und &amp;lt;kbd&amp;gt;F5&amp;lt;/kbd&amp;gt; zu drücken.&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Versionen festschreiben:&amp;#039;&amp;#039;&amp;#039; Teams und Build-Server sollten SDK und Workload per &amp;lt;code&amp;gt;global.json&amp;lt;/code&amp;gt; fixieren, damit alle mit derselben Version arbeiten.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Updates:&amp;#039;&amp;#039;&amp;#039; Visual-Studio-Updates bringen oft neue MAUI-Workloads mit, die eine neuere Xcode-Version voraussetzen. Xcode und Visual Studio daher gemeinsam aktualisieren.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CI/CD:&amp;#039;&amp;#039;&amp;#039; Für automatisierte Builds eignen sich GitHub Actions oder Azure DevOps mit macOS-Agents.&lt;br /&gt;
* Bei Aufbau von Entwicklungsumgebungen und plattformübergreifender App-Entwicklung unterstützt Sie die [https://www.max-it.de/development/individuelle-softwareentwicklung/ individuelle Softwareentwicklung von m.a.x. it].&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Von Xamarin zu .NET MAUI migrieren]]&lt;br /&gt;
* [[.NET MAUI: Workload-Version und Xcode festlegen]]&lt;br /&gt;
* [[.NET MAUI: Kein Internet im Android-Emulator]]&lt;br /&gt;
* [[.NET MAUI: Kein Internet im iOS-Simulator]]&lt;br /&gt;
&lt;br /&gt;
== Links und Quellen ==&lt;br /&gt;
* [https://learn.microsoft.com/de-de/dotnet/maui/get-started/installation Microsoft Learn: .NET MAUI installieren]&lt;br /&gt;
* [https://www.max-it.de/development/individuelle-softwareentwicklung/ Individuelle Softwareentwicklung und App-Entwicklung von m.a.x. it]&lt;br /&gt;
&lt;br /&gt;
{{Uebermax}}&lt;br /&gt;
[[Kategorie:Softwareentwicklung]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;TechCorner-Redaktion</name></author>
	</entry>
</feed>