-warnaserror (Visual Basic)
導致編譯器將第一次出現的警告視為錯誤。
語法
-warnaserror[+ | -][:numberList]
引數
詞彙 | 定義 |
---|---|
+ | - | 選擇性。 根據預設,-warnaserror- 會生效;警告不會防止編譯器產生輸出檔案。 -warnaserror 選項 (其與 -warnaserror+ 相同) 會將警告視為錯誤。 |
numberList |
選擇性。 -warnaserror 選項所套用之警告識別碼的逗號分隔清單。 如果未指定任何警告識別碼,-warnaserror 選項會套用至所有警告。 |
備註
-warnaserror
選項會將所有警告視為錯誤。 任何原本報告為警告的訊息都會改成報告為錯誤。 編譯器會將後續出現的相同警告報告為警告。
根據預設,-warnaserror-
會生效,這會導致警告僅供參考。 -warnaserror
選項 (其與 -warnaserror+
相同) 會將警告視為錯誤。
如果您只想將少數特定警告視為錯誤,則可指定要視為錯誤的警告編號清單 (以逗號分隔)。
注意
-warnaserror
選項不會控制警告的顯示方式。 使用 -nowarn 選項來停用警告。
在 Visual Studio IDE 中設定 -warnaserror 以將所有警告視為錯誤 |
---|
1.在 方案總管中選取專案。 按一下 [專案] 功能表上的 [屬性]。 2.按一下 [編譯] 索引標籤。 3.確定未核取 [停用所有警告] 核取方塊。 4.核取 [將所有警告視為錯誤] 核取方塊。 |
在 Visual Studio IDE 中設定 -warnaserror 以將特定警告視為錯誤 |
---|
1.在 方案總管中選取專案。 按一下 [專案] 功能表上的 [屬性]。 2.按一下 [編譯] 索引標籤。 3.確定未核取 [停用所有警告] 核取方塊。 4.確定未核取 [將所有警告視為錯誤] 核取方塊。 5.從 [通知] 欄選取 [錯誤],該欄的旁邊是應視為錯誤的警告。 |
範例 1
下列程式碼會編譯 In.vb
,並指示編譯器在其找到每個警告第一次出現時顯示錯誤。
vbc -warnaserror in.vb
範例 2
下列程式碼會編譯 T2.vb
,而且只會將未使用區域變數 (42024) 的警告視為錯誤。
vbc -warnaserror:42024 t2.vb