/warnaserror (Visual Basic)
會使編譯器將第一個出現的警告當做錯誤。
/warnaserror[+ | -][:numberList]
引數
詞彙 |
定義 |
+ | - |
選擇項。 /warnaserror- 預設會生效,警告並不會阻止編譯器產生輸出檔。 /warnaserror 選項和 /warnaserror+ 一樣,都會使警告被視為錯誤。 |
numberList |
選擇項。 /warnaserror 選項所適用之逗號分隔的警告 ID 號碼清單。 如果未指定警告 ID,則 /warnaserror 選項適用於所有警告。 |
備註
/warnaserror 選項會將所有警告視為錯誤。 任何正常情況下會被報告為警告的訊息都會被報告為錯誤。 編譯器會將後續發生的相同警告報告為警告。
/warnaserror- 預設會生效,而這讓警告變成僅供參考。 /warnaserror 選項和 /warnaserror+ 一樣,都會使警告被視為錯誤。
如果您只要將少數的特定警告視為錯誤,可以指定以逗號分隔的清單,列出要視為錯誤的警告編號。
注意事項 |
---|
/warnaserror 選項不會控制警告的顯示方式。使用 /nowarn 選項停用警告。 |
若要設定 /warnaserror 將所有警告視為 Visual Studio IDE 中的錯誤 |
|
若要設定 /warnaserror 將特定警告視為 Visual Studio IDE 中的錯誤 |
|
範例
下列程式碼會編譯 In.vb,並指示編譯器將它所找到的每一個第一次出現的警告顯示為錯誤。
vbc /warnaserror in.vb
下列程式碼會編譯 T2.vb 並只將未使用區域變數的警告 (42024) 視為錯誤。
vbc /warnaserror:42024 t2.vb