Installieren von F#
Abhängig von der jeweiligen Umgebung gibt es mehrere Möglichkeiten, um F# zu installieren.
Installieren von F# mit Visual Studio
Wenn Sie Visual Studio zum ersten Mal herunterladen, wird zuerst der Visual Studio-Installer installiert. Installieren Sie mit dem Installer die gewünschte Edition von Visual Studio.
Wenn Sie Visual Studio bereits installiert haben, wählen Sie Ändern neben der Edition aus, zu der Sie F# hinzufügen möchten.
Wählen Sie auf der Workloadssseite die Workload ASP.NET und Webentwicklung aus, die F#- und .NET Core-Unterstützung für ASP.NET Core-Projekte umfasst.
Wählen Sie in der unteren rechten Ecke Ändern aus, um alle ausgewählten Komponenten zu installieren.
Anschließend können Sie Visual Studio mit F# öffnen, indem Sie im Visual Studio-Installer Starten auswählen.
Installieren von F# mit Visual Studio Code
Stellen Sie sicher, dass git installiert und in PATH verfügbar ist. Sie können überprüfen, ob die Installation ordnungsgemäß erfolgt ist, indem Sie an einer Eingabeaufforderung
git --version
eingeben und die EINGABETASTE drücken.Installieren Sie das .NET-SDK und Visual Studio Code.
Wählen Sie das Symbol für Erweiterungen aus, und suchen Sie nach „Ionide“:
Das einzige erforderlich Plug-In für die Unterstützung von F# in Visual Studio Code ist Ionide-fsharp. Sie können jedoch auch Ionide-FAKE zur Unterstützung von FAKE sowie Ionide-Paket zur Unterstützung von Paket installieren. FAKE und Paket sind weitere F#-Communitytools zum Erstellen von Projekten bzw. zum Verwalten von Abhängigkeiten.
Installieren von F# auf einem Buildserver
Wenn Sie .NET Core oder .NET Framework über das .NET SDK verwenden, müssen Sie das .NET SDK lediglich auf Ihrem Buildserver installieren. Es hat alles, was Sie brauchen.
Wenn Sie .NET Framework, aber nicht das .NET SDK verwenden, müssen Sie die Visual Studio Build Tools SKU auf Ihrem Windows Server installieren. Wählen Sie im Installationsprogramm .NET-Desktopbuildtools und dann rechts im Menü des Installationsprogramms die Komponente F#-Compiler aus.