Vorbereiten der Entwicklungsumgebung

Bereiten Sie Ihre Entwicklungsumgebung auf die Erstellung mit Microsoft Foundry vor. Sie benötigen eine unterstützte Programmiersprache, Git und die Foundry-Entwicklertools, die Ihrem Workflow entsprechen.

Tip

Foundry DevPack ist die empfohlene Methode zum Installieren der Entwicklertools in einem Einzigen Befehl. Sie können jedes Tool auch separat installieren.

Wichtig

In diesem Artikel werden allgemeine Voraussetzungen und Entwicklertools behandelt. Es deckt keine szenariospezifischen SDK-Pakete oder Authentifizierungscode ab. Wenn Ihre Umgebung bereit ist, fahren Sie mit dem Schnellstart fort.

Voraussetzungen

Installieren von Foundry DevPack

Foundry DevPack installiert die Foundry-Entwicklertools für Ihr Terminal, Editor und Codierungs-Agent. Wählen Sie Ihr Betriebssystem aus.

winget install Microsoft.FoundryDevPack

DevPack installiert seine Kerntools und fügt Hosterweiterungen nur hinzu, wenn ihre Apps vorhanden sind:

Werkzeug Mögliche Aktionen
azd und azd ai Gerüst, Bereitstellen, Auswerten und Automatisieren über das Terminal.
Microsoft Foundry Skill Geben Sie Codierungs-Agents wiederverwendbare Anleitungen für Foundry-Workflows.
Microsoft Foundry Toolkit für Visual Studio Code Wird nur installiert, wenn Visual Studio Code vorhanden ist. Erstellen, testen, auswerten und bereitstellen – direkt im Editor.
Foundry Canvas (Vorschau) Wird nur installiert, wenn GitHub Copilot App vorhanden ist. Gehostete Agenten über eine geführte Arbeitsfläche entwerfen und bereitstellen.

DevPack installiert keine Visual Studio Code oder GitHub Copilot App.

Fahren Sie mit den folgenden Abschnitten fort, um Ihre Programmiersprache einzurichten und Git zu installieren.

Arbeiten mit einer Programmiersprache

Verwenden Sie die sprache, die Ihre Anwendung benötigt. Erweitern Sie einen Abschnitt, wenn Sie dessen Laufzeitumgebung oder Visual-Studio-Code-Erweiterung installieren müssen.

Python

Installieren Sie Python 3.10 oder höher. Python 3.9 ist die mindest unterstützte Version. Erstellen Sie eine virtuelle Umgebung für Ihr Projekt, anstatt Pakete global zu installieren.

Windows

py -3 -m venv .venv
.\.venv\Scripts\Activate.ps1

macOS und Linux

python3 -m venv .venv
source .venv/bin/activate

Installieren Sie für die Editorunterstützung die Python-Erweiterung für Visual Studio Code.

Java

Installieren Sie JDK 17 oder höher. Die Microsoft-Build von OpenJDK ist eine kostenlose LTS-Distribution. Installieren Sie für die Editorunterstützung das Visual Studio Code Extension Pack für Java.

JavaScript/TypeScript

Installieren Sie Node.js. Version 20 oder höher wird empfohlen.

C#

Installieren Sie die neueste Long-Term Supportversion des .NET SDK. Installieren Sie für die Editorunterstützung C# Dev Kit für Visual Studio Code.

Installieren von Git

Zum Klonen von Foundry SDK-Beispielen benötigen Sie Git. Wenn Sie Git nicht installiert haben, laden Sie es von der Git-Website herunter, und installieren Sie es.

Entwicklertools separat installieren

Wenn Sie Foundry DevPack nicht verwenden, wählen Sie eine Registerkarte aus, um nur die benötigten Tools zu installieren.

  1. Installieren Sie die Azure Developer CLI.

  2. Installieren Sie die Foundry-Erweiterungen:

    azd ext install microsoft.foundry
    

Informationen zum Installieren einzelner Erweiterungen anstelle des vollständigen Bundles finden Sie unter Installieren der Azure Developer CLI Foundry-Erweiterungen.

Verwenden Sie für die direkte, präzise Verwaltung einzelner Azure Ressourcen die Azure CLI (az). Siehe Azure Developer CLI vs Azure CLI.

Problembehandlung

Angelegenheit Auflösung
Befehl nach der Installation nicht gefunden Schließen Sie Ihr Terminal, und öffnen Sie es erneut. Wenn Sie Visual Studio Code verwenden, starten Sie es neu, damit PATH-Änderungen wirksam werden.
Python wurde nicht gefunden. Verwenden Sie python anstelle von python3 unter macOS oder Linux, oder installieren Sie Python 3.9 oder höher.
Berechtigung verweigert bei der Installation von Python-Paketen Verwenden Sie unter macOS oder Linux sudo pip install nicht. Verwenden Sie stattdessen eine virtuelle Umgebung.