Umgebungen in Dev Home
Eine virtuelle Umgebung ist ein eigenständiger Arbeitsbereich, der es Ihnen ermöglicht, separate Abhängigkeiten und Einstellungen für verschiedene Projekte zu verwalten und diese effektiv voneinander zu isolieren. Die Art der virtuellen Umgebungen, die von Microsoft unterstützt und verwaltet werden, umfassen derzeit:
- Lokaler Hyper-V-Computer (VM)
- Microsoft Entwicklerfelder
- Windows-Subsystem für Linux (WSL)-Verteilung
Informationen zum Hinzufügen Ihrer eigenen Umgebung zu Dev Home finden Sie unter: Erstellen einer Erweiterung für Umgebungen in Dev Home.
Umgebungen in Dev Home zentralisieren Ihre Interaktionen mit virtuellen oder Cloudumgebungen an einem zentralen Ort.
- Anzeigen aller Umgebungen an einem zentralen Ort
- Erstellen Sie neue Umgebungen, und konfigurieren Sie sie schnell mit Repositorys, Apps und Paketen.
- Führen Sie schnelle Aktionen wie Hochfahren, Momentaufnahme, Starten, Beenden oder Anheften von Umgebungen an Windows-Startmenü oder Taskleiste aus.
Erste Schritte mit Umgebungen in Dev Home
Um mit der Verwendung von Umgebungen in Dev Home zu beginnen, wählen Sie die Registerkarte "Umgebungen " in der linken Spalten-Benutzeroberfläche innerhalb von Dev Home aus. Ihre vorhandenen Umgebungen werden hier angezeigt. Um neue Umgebungen zu erstellen, wählen Sie +Umgebung erstellen.
Hyper-V-Erweiterung: Standardmäßig in Dev Home installiert. Standardmäßig sind Ihre lokalen Hyper-V-Computer auf der Seite „Dev Home-Umgebungen“ sichtbar.
Windows-Subsystem für Linux Erweiterung: Standardmäßig in Dev Home installiert. Standardmäßig sind Ihre lokalen WSL-Verteilungen auf der Seite "Dev Home Environments" sichtbar.
Microsoft Dev Box: Um Dev Box-Cloudumgebungen anzuzeigen, installieren Sie die Dev Home Azure-Erweiterung. Nach der Installation wird jedes Dev Box-Konto, das Sie in Ihrem Azure-Konto haben, auf der Seite "Dev Home Environments" angezeigt.
Jede Art von Umgebung in Dev Home wird von einer Dev Home-Erweiterung unterstützt. Um eine neue Umgebung hinzuzufügen, müssen Sie sicherstellen, dass die Dev Home-Erweiterung, die die zugeordnete Umgebung unterstützt, installiert ist.
Tipp
Wenn die Registerkarte "Umgebungen" in Dev Home nicht angezeigt wird oder Probleme auftreten, stellen Sie sicher, dass Sie über die neueste Version von Dev Home verfügen, indem Sie den Befehl ausführen: winget upgrade Microsoft.DevHome
Verwalten Ihrer Umgebungen in Dev Home
Jede Umgebung in Dev Home kann einige wichtige Informationen anzeigen:
Der Typ der Umgebung (z. B. Hyper-V-VM, WSL-Distro, Microsoft Dev Box, in Kürze verfügbar).
Der Name der Umgebungsinstanz (welcher Name Sie für die Umgebung ausgewählt haben).
Status der Umgebung: gestartet, beendet, ausgeführt.
Umgebungsspezifische Informationen, z. B. der Projektname für eine Microsoft Dev Box, die vCPU-Verwendung, die RAM-Nutzung, die Speicherkapazität, die Betriebszeit oder Prüfpunkte.
Jede virtuelle Umgebung bietet die folgenden schnellen Aktionen:
Starten: Verbindung zur Umgebung herstellen oder sie starten.
- Microsoft Dev Box wird standardmäßig im Webbrowser gestartet. Um das Dev Box im neuen Windows-App-RDP-Client für eine systemeigene Oberfläche zu starten, installieren Sie Die Windows-App aus dem Microsoft Store.
Start oder Beenden: Wählen Sie den Dropdownpfeil neben der Schaltfläche „Start“ aus, um die Start- und Stoppaktionen zu finden.
Löschen, Neu starten, An Taskleiste anheften: Wählen Sie die drei Punkte oberhalb der Schaltfläche „Start“ aus, um diese virtuelle Umgebung zu löschen, neu zu starten oder an die Windows-Taskleiste anzuheften.
- Die Aktionen „An Taskleiste anheften“ und „An Startmenü anheften“ werden nur angezeigt, wenn die Windows-App aus dem Microsoft Store installiert ist.
Synchronisieren: Wählen Sie oben im Fenster "Dev Home Environments" die Schaltfläche "Synchronisieren " aus, um die Liste der Umgebungen zu aktualisieren. Wenn Sie beispielsweise Dev Home geöffnet haben und gleichzeitig einen Hyper-V-Computer außerhalb von Dev Home löschen oder eine neue Microsoft Dev Box im Azure-Portal erstellen, werden diese Änderungen möglicherweise erst in Dev Home widergespiegelt, wenn Sie Synchronisieren auswählen oder Dev Home neu gestartet wird.
Erstellen einer neuen Umgebung mit Dev Home
So erstellen Sie eine neue Umgebung:
Wählen Sie Umgebung erstellen im Fenster „Umgebungen“ oder „Computerkonfiguration“ von Dev Home aus.
Wählen Sie den Typ der zu erstellenden Umgebung aus (nur unterstützte und installierte Umgebungstypen sind verfügbar).
Jede Umgebung kann unterschiedliche Erstellungsparameter haben, z. B. Name, Pool, Projekt, Image und vieles mehr. Diese Spezifikationen hängen vom Umgebungstyp ab.
- Für Hyper-V-V-V-Computer werden derzeit Windows- und Linux-Schnellerstellungsimages unterstützt. Benutzerdefinierte Images (ISO, VHD, VHDX) für die VM-Erstellung werden noch nicht unterstützt, befinden sich aber in der Entwicklung.
Erstellen einer WinGet-Konfigurationsdatei für Ihre Dev Home-Umgebung
Wenn Ihre Umgebung Dev Home installiert hat, können Sie die Umgebung starten und das lokale Setuptool "Computerkonfiguration" verwenden.
Alternativ können Sie Ihre Umgebung ferngesteuert konfigurieren:
Wählen Sie auf der Seite „Computerkonfiguration“ in Dev Home die Option Umgebung konfigurieren aus.
Wählen Sie Ihre vorhandene Umgebung aus, die konfiguriert werden soll.
Wählen Sie Repositorys aus, die geklont werden sollen.
Wählen Sie Apps zum Installieren aus.
Überprüfen Sie die Konfiguration. Nach Abschluss des Vorgangs wird die virtuelle Umgebung mit den ausgewählten Ressourcen konfiguriert. Möglicherweise werden Sie aufgefordert, Benutzeranmeldeinformationen für die bestimmte Umgebung einzugeben, um diese Änderungen anzuwenden.
Erstellen einer Erweiterung für Umgebungen in Dev Home
Wenn es einen Typ virtueller Umgebung gibt, die Sie regelmäßig verwenden, und diese derzeit von Dev Home nicht unterstützt wird, können Sie eine eigene Dev Home-Umgebungserweiterung erstellen, um die virtuelle Umgebung in Dev Home anzuzeigen.
Informationen zum Erstellen einer Umgebungserweiterung finden Sie in unserer Anleitung und API-Dokumentation auf GitHub: Entwicklerumgebungen in Dev Home.
Windows developer