Dev Home-Computerkonfiguration – Einrichten der Windows-Entwicklungsumgebung
Artikel
Das Dev Home-Computerkonfigurationstool vereint alle Einrichtungsaufgaben Ihrer Entwicklungsumgebung an einem Ort, sodass Sie einen neuen Computer effizient einrichten oder neue Projekte integrieren können.
Vermeiden Sie die lückenhaften und mühsamen Prozesse, die in der Regel daran beteiligt sind, Ihren Computer für die Entwicklung vorzubereiten. Dev Home vereinfacht die Suche nach Projektanforderungen, das Klonen von Repositorys und die Suche nach bestimmten Softwareversionen und Tools, die Sie installieren müssen. Verwalten Sie mehrere Toolanmeldungen, minimieren Sie Kontextwechsel, und erreichen Sie die Produktivität schneller, damit Sie sich auf das konzentrieren können, was Sie am besten können – die Entwicklung.
Computerkonfiguration
Mit der Dev Home Machine-Konfiguration können Sie alles verwalten, was Sie benötigen, um die Entwicklungsumgebung Ihres Computers in einen programmierfähigen Zustand zu bringen.
Wenn Sie Machine configuration (Computerkonfiguration) auswählen, bietet Dev Home mehrere Einrichtungsoptionen:
Einrichten eines lokalen Computers: Installieren Sie Anwendungen, klonen Sie Repositorys, und fügen Sie alle Anforderungen für ein neues Entwicklungsprojekt hinzu, indem Sie die integrierte grafische Konfigurationsoberfläche verwenden, um die unbeaufsichtigte Einrichtung Ihrer Umgebung zu ermöglichen. Mit dem Schritt-für-Schritt-Tool durchlaufen Sie den Einrichtungsvorgang und erhalten auch Vorschläge für beliebte Entwicklungstools oder bekannte Repositories. Am Ende des Prozesses können Sie eine WinGet-Konfigurationsdatei generieren, um die Anwendung dieser Schritte auf einen beliebigen Computer zu vereinfachen. Nachdem Sie alle Ihre Entscheidungen getroffen haben, können Sie sich zurücklehnen und Dev Home den Rest übernehmen lassen. Falls Sie Repositorys geklont haben, die eine WinGet-Konfigurationsdatei enthalten, erkennt Dev Home dies, sodass Sie die Einrichtung abschließen können.
Einrichten einer Umgebung: Experimentelles Feature. Richten Sie eine vorhandene Umgebung aus, um sie zu konfigurieren, indem Sie Anwendungen zum Installieren und öffentliche Repositorys zum Klonen in Ihrer angegebenen Entwicklungsumgebung auswählen. Von Hyper-V bis zur Unterstützung von Microsoft Dev Box – mit Dev Home können Sie jede Umgebung so einfach einrichten wie Ihren lokalen Computer.
Ausführen einer Konfigurationsdatei für ein vorhandenes Setup: Verwenden Sie eine WinGet-Konfigurationsdatei , um alle Ihre Computereinrichtungs- und Projekt-Onboardingaufgaben in einer einzelnen Datei zu bündeln, sodass die Einrichtung Ihrer Entwicklungsumgebung zuverlässig und wiederholbar ist. WinGet-Konfigurationsdateien verwenden ein YAML-Format mit einem JSON-Schema, das Windows-Paket-Manager und DSC-Ressourcenmodule (PowerShell Desired State Configuration) anwendet, um jeden Aspekt der Computerkonfiguration zu verarbeiten. Machen Sie sich keine Gedanken mehr über die Suche nach der richtigen Softwareversion, den richtigen Paketen, Tools, Frameworks und Einstellungen, wenn Sie in ein neues Team oder ein neues Projekt einsteigen. In dieser Erfahrung können Sie zwischen einer Zusammenfassungsansicht wechseln oder den unformatierten Inhalt der YAML-Datei auschecken. Überprüfen Sie unbedingt die Vertrauenswürdigkeit einer WinGet-Konfigurationsdatei, bevor Sie sie ausführen.
Erstellen der Umgebung: Experimentelles Feature. Erstellen Sie eine neue lokale oder Cloudumgebung für die Entwicklung. Nach der Erstellung können Sie sie über die Seite „Umgebungen“ starten oder für die Konfiguration auswählen.
Klonen von Repositorys: Nachdem Sie Ihre Anmeldeinformationen mithilfe der Dev Home-GitHub-Erweiterung oder der Dev Home-Azure-Erweiterung verbunden haben, können Sie Repositorys mit Dev Home auf Ihren Computer klonen.
Installieren von Anwendungen: Verwenden Sie Dev Home, um Softwareanwendungen nacheinander zu ermitteln und zu installieren, oder lassen Sie Dev Home mehrere installieren, während Sie eine Snackpause einlegen.
Hinzufügen eines Dev Drive: Wenn Sie ein Speichervolume hinzufügen möchten, das ReFS und optimierte Sicherheitseinstellungen verwendet, um für entwicklungsorientierte Szenarien leistungsstärker zu sein, sollten Sie Dev Drive hinzufügen. Weitere Informationen finden Sie in den Dev Drive-Dokumenten.
Klonen und Speichern eines Repositorys auf einem Dev Drive
Wenn Sie Dev Home zum Klonen eines Repositorys verwenden, können Sie nach der Auswahl eines oder mehrerer Repositorys festlegen, auf welches Speicherlaufwerk sie geklont werden sollen. Wenn Sie bereits ein Dev Drive eingerichtet haben, wird es beim Klonen eines Repositorys als Standardpfad verwendet.
Wenn Sie noch kein Dev Drive erstellt haben, haben Sie die Möglichkeit, dies mit Dev Home zu tun. Aktivieren Sie das Kontrollkästchen, um die Leistung Ihrer Workloads mit einem Dev Drive zu optimieren. Anschließend können Sie einige Optionen anpassen, z. B. den Laufwerkbuchstaben, den Namen, die Größe und den Speicherort der dynamischen VHDX, auf der das Dev Drive erstellt wird. Der Name wird sowohl für die VHDX-Datei als auch für das Dev Drive verwendet. Standardmäßig handelt es sich bei den Optionen um den nächsten verfügbaren Laufwerkbuchstaben mit einer Größe von 50 GB, der unter %userprofile%\DevDrives erstellt wird.
Erfahren Sie mehr darüber, was Sie mit Dev Home tun können.
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu Windows developer
Windows developer ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Die Remoteentwicklung bietet Vorteile wie konsistente Umgebungen, die Möglichkeit, leistungsstärkere Hardware zu verwenden, und die Flexibilität, auf verschiedenen Plattformen zu entwickeln, ohne dass sich dies auf Ihren lokalen Computer auswirkt. Visual Studio Code stellt Tools für verschiedene Remoteentwicklungssetups bereit, z. B. die Verwendung eines Containers, eines Remotecomputers oder des Windows-Subsystems für Linux (WSL). In diesem Pfad erfahren Sie mehr über die verschiedenen Remoteentwicklungsan
Diese Zertifizierung bewertet Ihre Fähigkeit, die folgenden technischen Aufgaben zu bewältigen: Entwerfen und Implementieren von Prozessen und Kommunikationen, Entwerfen und Implementieren einer Quellcodeverwaltungsstrategie, Entwerfen und Implementieren von Build- und Release-Pipelines, Entwickeln eines Sicherheits- und Complianceplans und Implementieren einer Instrumentierungsstrategie.