如何:隱藏編譯器警告
您可以指定您不希望包含的一個或多個類型可以 declutter 建置記錄編譯器警告。 例如,您可以使用這個技術檢閱自動產生,當您將一般,詳細的組建記錄詳細等級或診斷時的一些,但並非所有資訊。 如需詳細等級的詳細資訊,請參閱 HOW TO:檢閱、儲存和設定建置記錄檔。
隱藏 Visual C# 或 F# 的特定警告。
在 [方案總管] 中,選取您要隱藏警告的專案。
在功能表列上,選擇 [檢視]],則 [屬性頁]。
選取 [組建] 頁面。
在 [隱藏警告] 方塊中,指定您要隱藏警告的錯誤碼,並以分號隔開,然後重建方案。
隱藏 Visual C++ 的特定警告。
在 [方案總管] 中,選取您要隱藏警告的專案或原始程式檔。
在功能表列上,選擇 [檢視]],則 [屬性頁]。
選擇 [組態屬性] 分類中,選取 [C/C++] 分類,然後選取 [進階] 頁面。
請執行下列其中一個步驟:
在 [停用特定警告] 方塊中,指定您要隱藏警告的錯誤碼,並以分號隔開。
在 [停用特定警告] 方塊中選取 [編輯] ,以顯示更多選項。
選擇 [OK] 按鈕,然後重建方案。
隱藏 Visual Basic 的警告
您可以編輯專案的 .vbproj 檔案隱藏 Visual Basic 的特定的編譯器警告。 您也可以使用 編譯頁面,專案設計工具 按類別隱藏警告。 如需詳細資訊,請參閱在 Visual Basic 中設定警告。
隱藏 Visual Basic 的特定警告。
在 [方案總管] 中,選取您要隱藏警告的專案。
在功能表列上,選擇 [專案]],則 [卸載專案]。
在 [方案總管] 中,開啟專案的捷徑功能表,然後選取 [編輯] ProjectName[.vbproj]。
專案檔在程式碼編輯器中開啟。
在您建置的組建組態中找出 <NoWarn></NoWarn> 項目。
下列範例會在偵錯組建組態的粗體文字顯示 <NoWarn></NoWarn> 項目在 x86 平台:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <PlatformTarget>x86</PlatformTarget> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> <DefineDebug>true</DefineDebug> <DefineTrace>true</DefineTrace> <ErrorReport>prompt</ErrorReport> <NoWarn> </NoWarn> <WarningLevel>1</WarningLevel> </PropertyGroup>
將一或多個警告編號為 <NoWarn> 項目的值。 如果您指定多個警告編號,請分隔它們與逗號,,如下列範例所示。
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <PlatformTarget>x86</PlatformTarget> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\Debug\</OutputPath> <DefineDebug>true</DefineDebug> <DefineTrace>true</DefineTrace> <ErrorReport>prompt</ErrorReport> <NoWarn>40059,42024</NoWarn> <WarningLevel>1</WarningLevel> </PropertyGroup>
儲存對 .vbproj 檔所做的變更。
在功能表列上,選擇 [專案]],則 [重新載入專案。]。
在功能表列上,選擇 [組建]],則 [重建方案]。
[輸出] 視窗不再表示警告,您指定了。
如需詳細資訊,請參閱/nowarn。