設定專案 (F#)

本主題包括如何在處理 F# 專案時使用 [專案設計工具] 的相關資訊。 F# 專案的處理方法與處理 Visual Basic 或 C# 專案並無太大差異。 您在使用 F# 時,也能時常以 Visual Studio 一般專案說明文件做為主要參考。 本主題提供 Visual Studio 文件中與其他 Visual Studio 語言共用之設定的相關資訊連結,也說明 F# 的專屬設定。

專案設計工具

[專案設計工具] 及其一般使用方法在 Visual Studio 文件的使用專案設計工具管理專案屬性中有完整說明。 [專案設計工具] 由數個頁面組成,這些頁面會依照相關功能來分組。 F# 專案適用的頁面大部分都是其他語言可用的子集。 下表說明可支援 F# 的頁面。 無法使用的頁面是因為那些功能在 F# 中無法使用,或只有透過變更命令列選項才能使用那些功能。 F# 可用的頁面與 C# 頁面最為接近,因此提供相關 C# [專案設計工具] 頁面的連結。

專案設計工具頁面

相關連結

說明

應用程式

專案設計工具、應用程式頁 (C#)

可讓您指定應用程式層級的設定和屬性,例如您要建立的是程式庫還是可執行檔、應用程式的目標 .NET Framework 版本為何,以及應用程式所使用資源檔的儲存位置等相關資訊。

Build

專案設計工具、建置頁 (C#)

可讓您控制程式碼的編譯方式。

建置事件

專案設計工具、建置事件 (C#)

可讓您指定命令在編譯前還是編譯後執行。

偵錯

專案設計工具、偵錯頁

可讓您控制應用程式在偵錯期間的執行方式, 包括使用哪個命令列、應用程式的起始目錄為何,以及任何您想啟用的特殊偵錯模式,例如原生模式和 SQL。

參考路徑

HOW TO:設定參考路徑 (C#)

可讓您指定於何處搜尋程式碼依賴的組件。

F# 專屬設定

下表摘要列出 F# 專屬的設定。

專案設計工具頁面

設定

說明

Build

產生 tail 呼叫

如果選取此項,則會啟用 tail Microsoft Intermediate Language (MSIL) 指令。 如此即會針對 tail 遞迴函式重複使用堆疊框架, 相當於 --tailcalls 編譯器選項。

Build

其他旗標

讓您指定其他編譯器命令列選項。

請參閱

其他資源

使用 Visual Studio 撰寫 F# 程式

編譯器選項 (F#)

使用專案設計工具管理專案屬性