共用方式為


-warnaserror (Visual Basic)

讓編譯程式將第一次出現的警告視為錯誤。

語法

-warnaserror[+ | -][:numberList]  

論點

術語 定義
+ |- 選擇性。 根據預設, -warnaserror- 會生效;警告不會防止編譯程式產生輸出檔案。 選項 -warnaserror 與 相同 -warnaserror+,會導致將警告視為錯誤。
numberList 選擇性。 套用選項之警告標識碼的 -warnaserror 逗號分隔清單。 如果未指定任何警告識別碼,此選項 -warnaserror 會套用至所有警告。

備註

選項 -warnaserror 會將所有警告視為錯誤。 通常會回報為警告的任何訊息,都會改為回報為錯誤。 編譯程式會報告後續出現與警告相同的警告。

根據預設, -warnaserror- 會生效,這隻會讓警告成為參考。 選項 -warnaserror 與 相同 -warnaserror+,會導致將警告視為錯誤。

如果您只想要將幾個特定的警告視為錯誤,您可以指定以逗號分隔的警告編號清單來視為錯誤。

備註

選項 -warnaserror 不會控制警告的顯示方式。 使用 -nowarn 選項來停用警告。

若要設定 -warnaserror,將所有警告視為 Visual Studio IDE 中的錯誤
1.在 方案總管中選取專案。 按一下 [專案] 功能表上的 [屬性]
2.按兩下 [ 編譯] 索引標籤。
3.請確定 [ 停用所有警告] 複選框未核取。
4.核取 [ 將所有警告視為錯誤 ] 複選框。
若要設定 -warnaserror,將特定警告視為 Visual Studio IDE 中的錯誤
1.在 方案總管中選取專案。 按一下 [專案] 功能表上的 [屬性]
2.按兩下 [ 編譯] 索引標籤。
3.請確定 [ 停用所有警告] 複選框未核取。
4.請確定未核取 [ 將所有警告視為錯誤 ] 複選框。
5.從 [通知] 數據行選取 [錯誤],該警告應視為錯誤。

範例 1

下列程式代碼會 In.vb 編譯並指示編譯程式針對第一次出現的每個警告顯示錯誤。

vbc -warnaserror in.vb  

範例 2

下列程式代碼只會 T2.vb 編譯並只將未使用的局部變數警告 (42024) 視為錯誤。

vbc -warnaserror:42024 t2.vb  

另請參閱