共用方式為


HOW TO:設定編譯器選項

更新:2007 年 11 月

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

注意事項:

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

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

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

注意事項:

在下列指示的某些 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:啟用或停用編譯器警告

若要設定 Option Compare

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

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

設定 Option Infer

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

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

請參閱

工作

HOW TO:啟用或停用編譯器警告

概念

區域型別推斷

參考

Option Explicit 陳述式 (Visual Basic)

Option Strict 陳述式

Option Compare 陳述式

Option Infer 陳述式

其他資源

管理編譯屬性