設定專案 (F#)
本主題包括如何在處理 F# 專案時使用 [專案設計工具] 的相關資訊。 F# 專案的處理方法與處理 Visual Basic 或 C# 專案並無太大差異。 您在使用 F# 時,也能時常以 Visual Studio 一般專案說明文件做為主要參考。 本主題提供 Visual Studio 文件中與其他 Visual Studio 語言共用之設定的相關資訊連結,也說明 F# 的專屬設定。
專案設計工具
[專案設計工具] 及其一般使用方法在 Visual Studio 文件的使用專案設計工具管理專案屬性中有完整說明。 [專案設計工具] 由數個頁面組成,這些頁面會依照相關功能來分組。 F# 專案適用的頁面大部分都是其他語言可用的子集。 下表說明可支援 F# 的頁面。 無法使用的頁面是因為那些功能在 F# 中無法使用,或只有透過變更命令列選項才能使用那些功能。 F# 可用的頁面與 C# 頁面最為接近,因此提供相關 C# [專案設計工具] 頁面的連結。
專案設計工具頁面 |
相關連結 |
說明 |
---|---|---|
應用程式 |
可讓您指定應用程式層級的設定和屬性,例如您要建立的是程式庫還是可執行檔、應用程式的目標 .NET Framework 版本為何,以及應用程式所使用資源檔的儲存位置等相關資訊。 |
|
Build |
可讓您控制程式碼的編譯方式。 |
|
建置事件 |
可讓您指定命令在編譯前還是編譯後執行。 |
|
偵錯 |
可讓您控制應用程式在偵錯期間的執行方式, 包括使用哪個命令列、應用程式的起始目錄為何,以及任何您想啟用的特殊偵錯模式,例如原生模式和 SQL。 |
|
參考路徑 |
可讓您指定於何處搜尋程式碼依賴的組件。 |
F# 專屬設定
下表摘要列出 F# 專屬的設定。
專案設計工具頁面 |
設定 |
說明 |
---|---|---|
Build |
產生 tail 呼叫 |
如果選取此項,則會啟用 tail Microsoft Intermediate Language (MSIL) 指令。 如此即會針對 tail 遞迴函式重複使用堆疊框架, 相當於 --tailcalls 編譯器選項。 |
Build |
其他旗標 |
讓您指定其他編譯器命令列選項。 |