2013-04-02 63 views
4

在Visual Studio中,如何從「錯誤列表」窗口中獲取錯誤代碼或警告代碼?C#,VisualStudio,如何獲取錯誤和警告的ID?

另外我怎樣才能配置特定的警告是錯誤?

+0

你的意思是編程獲取警告文本和他們的ID? –

+0

@clamp您可以使用VS或只是一個記事本來配置特定的警告是錯誤,請參閱我的解釋 –

回答

1

要配置警告:

  • 打開項目的屬性對話框。
  • 單擊Build屬性頁面。

現在你可以

1)修改Warning Level財產。

2)設置treat warnings as errorsAllSpecific warnings

Screenshot

此外, 有可能通過直接使用文本編輯器如記事本編輯項目文件來設置特定的警告視爲錯誤,崇高文本等。C#項目文件可以在項目文件夾中找到,並具有擴展名「csproj」。找到PropertyGroup元素,並添加嵌套元素

<PropertyGroup> 
    <WarningsAsErrors>612</WarningsAsErrors> 
</PropertyGroup> 

順便說一句,你可以在Visual Studio中設置Treat all warnings as errors,然後添加

<WarningsNotAsErrors>618,1030,1701,1702</WarningsNotAsErrors> 

PropertyGroup排除只有一些特定那些

4

你不能找到他們在錯誤列表,但如果你檢查輸出窗口,它會像細節:

警告CS0219:變量「J」分配,但它的價值是永遠 使用

enter image description here

+1

您還可以使用普通的舊Ctrl + C複製錯誤/警告,這樣可以更輕鬆地在線搜索它。 –

+0

@ErikSchierboom,是的,但它不會顯示警告編號,它只是包含在錯誤列表中的信息。 – Habib

+0

是不是0219該警告的錯誤代碼?以CSXXXX的格式,然後可以執行#pragma警告禁用0219 –