共用方式為


程式碼分析原則錯誤

如果簽入時不符合程式碼分析原則,將會發生下列錯誤:

一個或多個專案的程式碼分析設定與程式碼分析原則不相容。

簽入至 Team 專案原始檔控制的程式碼分析要求並未符合一個或多個程式碼專案。 這項錯誤可能是因為下列其中一個或多個條件:

  1. 在建置時,程式碼分析並非對所有方案中的專案啟用。

  2. Visual Studio 中專案的本機規則集在 (例如) 設定的 Team 專案規則集,將設定為在伺服器上安裝較不嚴格的 [動作] [動作]=[錯誤] 的規則是在 Visual Studio 中都有自己的 [動作] 設為 [警告] 或 [] 在規則設定來執行)。

  3. 在 Visual Studio 中所指定的規則集合並未包含在程式碼分析簽入原則指定的規則集中,指定為 Team 專案的所有規則。

程式碼分析原則失敗。專案 {0} 中有錯誤,或者組建不是最新的。

組建包含錯誤,或者錯誤已經修正,但是在修正之後並未執行程式碼分析。

簽入失敗。程式碼分析原則要求您透過 Visual Studio,使用開啟的方案進行簽入。

程式碼分析原則要求簽入的所有檔案都必須在目前所開啟的方案中。 若要更正這個錯誤,請開啟包含要簽入之檔案的方案。

並非所有待簽入檔案都在目前開啟的方案中。

程式碼分析原則要求簽入的所有檔案都必須在目前所開啟的方案中。 如果已經開啟方案,但是「暫止簽入」檢視中某些檔案並不屬於目前開啟的方案一部分,就會引發這個錯誤。 若要更正這個錯誤,請開啟包含要簽入之檔案的方案。

'{0}' 的版本不正確。原則中指定的強式名稱為 '{1}'。

此錯誤適用於 .NET 專案。 程式碼分析原則所需的規則 .dll 存在於本機電腦,但是版本/公開金鑰不符合。 若要更正這個錯誤,原則建立者必須更新其電腦 C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\ 目錄中的 .dll。

原則中指定的 '{0}' 組件不存在。

此錯誤適用於 .NET 專案。 用戶端電腦上未安裝程式碼分析原則所需規則的對應 .dll。 若要更正這個錯誤,原則建立者必須更新其電腦 C:\Program Files\Microsoft Visual Studio 8\Team Tools\Static Analysis Tools\FxCop\Rules\ 目錄中的 .dll。

專案 {0} 規則設定與程式碼分析原則不符。

此錯誤適用於 .NET 專案。 Managed 程式碼規則設定未如原則所要求般嚴格。 若要更正這個錯誤,用戶端設定必須與伺服器上的原則需求一樣嚴格或更嚴格。

使用中的組態未啟用程式碼分析。請切換到組態 {0} 並且建置專案 {1},然後再簽入。

在 Visual Studio 中,使用中的組態並未啟用程式碼分析,但是至少有一個已啟用的程式碼分析。

您必須對專案 {0} 之屬性中的 Managed 二進位檔啟用程式碼分析並且建置,然後再簽入。

這個錯誤適用於 Visual C++ .NET 應用程式。 原則需要執行 Managed 程式碼分析,但是用戶端的目前專案中未啟用此分析。

您必須在專案 {0} 的屬性中啟用程式碼分析並且建置,然後再簽入。

這個錯誤適用於 Visual Studio 專案和 Web 專案。 原則需要執行 Managed 程式碼分析,但是用戶端的目前專案中未啟用此分析。

您必須在專案 {0} 的屬性中啟用 C/C++ 程式碼分析並且建置,然後再簽入。

這個錯誤適用於 Unmanaged 專案。 程式碼分析原則需要 C/C++ 程式碼分析,但是用戶端的目前專案中未啟用此分析。

需要安裝 Visual Studio Team System 2008 Development 版或 Visual Studio Team System 2008 Team Suite,才能評估程式碼分析原則。

若要評估程式碼分析原則,必須要安裝 Visual Studio Application Lifecycle Management 2008 Development 版或 Visual Studio 2008 Team Suite。 程式碼分析元件必須以 Visual Studio 2008 Development 版或 Visual Studio 2008 Team Suite 的安裝程式安裝。

請參閱

其他資源

程式碼分析應用程式錯誤