Konfigurieren von Projekten (F#)

Dieses Thema enthält Informationen zur Verwendung von Projekt-Designer, wenn Sie mit F#-Projekten arbeiten. Die Arbeit mit F#-Projekten unterscheidet sich nicht wesentlich von der Arbeit mit Visual Basic- oder C#-Projekten. Sie können häufig die allgemeine Visual Studio-Projektdokumentation als primäre Referenz verwenden, wenn Sie mit F# arbeiten. Dieses Thema enthält Links zu relevanten Informationen in der Visual Studio-Dokumentation, die Einstellungen betreffen, die sowohl in F# als auch in anderen Visual Studio-Sprachen verwendet werden. Darüber hinaus werden die Einstellungen beschrieben, die für F# spezifisch sind.

Projekt-Designer

Der Projekt-Designer und dessen allgemeine Verwendung werden vollständig im Thema Verwalten von Projekteigenschaften mit dem Projekt-Designer in der Visual Studio-Dokumentation beschrieben. Der Projekt-Designer umfasst mehrere Seiten, die nach Funktionsbereichen gruppiert sind. Die für F#-Projekte verfügbaren Seiten sind meistens eine Teilmenge der Seiten, die für andere Sprachen zur Verfügung stehen. Die in F# unterstützten Seiten werden in der folgenden Tabelle beschrieben. Die Seiten, die nicht verfügbar sind, beziehen sich auf Funktionen, die in F# entweder gar nicht oder nur durch Ändern einer Befehlszeilenoption zur Verfügung stehen. Die Seiten, die in F# verfügbar sind, ähneln weitestgehend den C#-Seiten. Daher wird ein Link zur relevanten C#-Seite im Projekt-Designer bereitgestellt.

Projekt-Designer-Seite

Verwandte Links

Beschreibung

Anwendung

Seite "Anwendung", Projekt-Designer (C#)

Auf dieser Seite können Sie Einstellungen und Eigenschaften auf Anwendungsebene angeben, z. B. ob Sie eine Bibliothek oder eine ausführbare Datei erstellen oder auf welche Version von .NET Framework die Anwendung abzielt. Zudem können Sie angeben, wo die von der Anwendung verwendeten Ressourcendateien gespeichert sind.

Build

Seite "Erstellen", Projekt-Designer (C#)

Auf dieser Seite können Sie steuern, wie der Code kompiliert wird.

Buildereignisse

Seite "Buildereignisse", Projekt-Designer (C#)

Hier können Sie Befehle angeben, die vor oder nach einer Kompilierung ausgeführt werden sollen.

Debuggen

Seite "Debuggen", Projekt-Designer

Hier können Sie steuern, wie die Anwendung während des Debuggings ausgeführt wird. Sie können beispielsweise festlegen, welche Befehlszeile verwendet werden soll und wie das Startverzeichnis der Anwendung lautet. Zudem können Sie angeben, welche speziellen Debuggingmodi aktiviert werden sollen, z. B. systemeigener Code und SQL.

Verweispfade

Gewusst wie: Festlegen des Verweispfads (C#)

Hier können Sie angeben, wo nach Assemblys gesucht werden soll, auf die der Code angewiesen ist.

F#-spezifische Einstellungen

In der folgenden Tabelle sind die Einstellungen zusammengefasst, die für F# spezifisch sind.

Projekt-Designer-Seite

Einstellung

Beschreibung

Build

Endeaufrufe generieren

Durch Auswählen dieser Einstellung wird die Verwendung der MSIL-Endeanweisung (Microsoft Intermediate Language) ermöglicht. Dies bewirkt, dass der Stapelrahmen für rekursive Endefunktionen wiederverwendet wird. Entspricht der --tailcalls-Compileroption.

Build

Andere Flags

Ermöglicht es Ihnen, zusätzliche Compilerbefehlszeilenoptionen anzugeben.

Siehe auch

Weitere Ressourcen

Schreiben von F#-Programmen mit Visual Studio

Compileroptionen (F#)

Verwalten von Projekteigenschaften mit dem Projekt-Designer