共用方式為


HOW TO:設定編譯器選項 (Visual Basic)

Visual Basic 編譯器提供數種選項,可在編譯時期檢查您的程式碼。 Option Explicit 會決定是否必須明確宣告變數。 Option Strict 會決定是否允許明確縮小轉換和晚期繫結。 Option Infer 可啟用成員層級 (區域) 變數的型別推斷。 Option Compare 指定用於字串比較的方法:二進位 (區分大小寫) 或文字 (不區分大小寫)。

注意事項注意事項

設定這些選項便會設定專案的預設值,使用 Option Explicit、Option Strict、Option Infer 和 Option Compare 語言陳述式,即可覆寫專案中檔案的這些選項。

此外,這些選項也提供數種特定狀況的啟用或停用編譯器警告。 如需詳細資訊,請參閱 HOW TO:啟用或停用編譯器警告 (Visual Basic)

編譯器選項可以在 [專案設計工具] 的 [編譯] 頁中進行設定。

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱 Visual Studio 設定

若要設定 Option Explicit

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 在 [編譯] 索引標籤的 [Option explicit] 清單中,選取 [On] 或 [Off]。

若要設定 Option Strict

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 在 [編譯] 索引標籤的 [Option strict] 清單中,選取 [On] 或 [Off]。

    如果您啟用編譯器告知 [隱含轉換]、[晚期繫結] 或 [隱含型別] (請參閱下面的 [警告組態] 選項),[(自訂)] 選項就會顯示在這個清單中。 將 [Option Strict] 改回 [On],會將這些通知還原成預設值。 如需詳細資訊,請參閱 HOW TO:啟用或停用編譯器警告 (Visual Basic)

若要設定 Option Compare

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 在 [編譯] 索引標籤的 [Option compare] 清單中,選取 [二進位] 或 [文字]。

設定 Option Infer

  1. 在 [方案總管] 中選取專案之後,請在 [專案] 功能表上,按一下 [屬性]。

  2. 在 [編譯] 索引標籤的 [Option infer] 清單中,選取 [On] 或 [Off]。

請參閱

工作

HOW TO:啟用或停用編譯器警告 (Visual Basic)

參考

Option Explicit 陳述式 (Visual Basic)

Option Strict 陳述式

Option Compare 陳述式

Option Infer 陳述式

專案設計工具、編譯頁 (Visual Basic)

概念

區域型別推斷 (Visual Basic)

其他資源

管理編譯屬性