啟用和停用受控程式碼的二進位程式碼分析
您可以設定舊版程式碼分析 (二進位分析) 在受控程式碼專案的每個組建之後執行。 您也可以針對每個組建組態有不同的設定,例如偵錯和發行。
注意
舊版分析不適用於較新的專案類型,例如 .NET Core 和 .NET Standard 應用程式。 這些專案會使用 .NET 編譯器平台型程式碼分析器來分析即時和建置時間的程式碼。 如需停用這些專案中原始程式碼分析的相關資訊,請參閱如何停用原始程式碼分析。
若要啟用或停用舊版程式碼分析:
在 方案總管 中,以滑鼠右鍵按兩下專案,然後選取 [屬性]。
在專案的 [屬性] 對話方塊中,移至 [程式碼分析] 索引標籤。
在 [設定] 中指定組建類型,並在 [平台] 中指定目標平台。 (僅限 Non-.NET Core/.NET Standard 專案。)
若要啟用或停用自動程式碼分析,請選取或清除 [二進位分析器] 區段中的 [在組建上執行] 核取方塊。
如果您需要停用舊版分析,請確認專案檔中已停用舊版程式碼分析。 將
RunCodeAnalysis
屬性設定為 false:<RunCodeAnalysis>false</RunCodeAnalysis>
注意
停用組建上的二進位程式碼分析不會影響 .NET 編譯器平台型程式碼分析器,如果您將其安裝為 NuGet 套件,則一律會在組建中執行。 如需停用這些分析器分析的相關資訊,請參閱如何停用原始程式碼分析。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應