Share via


程式碼分析簽入原則的版本相容性

更新:2007 年 11 月

如果您必須使用不同版本的 Team 總管來評估與撰寫程式碼分析簽入原則,就必須了解 Visual Studio Team System 2008 和 Visual Studio 2005 Team System 在評估簽入原則時的不同之處。

評估簽入原則的版本相容性

  • 當您在 Visual Studio Team System 2008 中評估程式碼分析簽入原則時,任何存在 Visual Studio 2005 Team System 但不存在 Visual Studio Team System 2008 的規則都會被忽略。

  • 當您在 Visual Studio 2005 Team System 中評估程式碼分析簽入原則時,所有 Visual Studio Team System 2008 專屬的全新規則都會被忽略。

  • 如果程式碼分析簽入原則指定了規則組件,則 Visual Studio Team System 2008 會忽略所有它無法識別的組件指定規則。

  • 如果程式碼分析簽入原則指定了 Visual Studio 2005 Team System 無法識別的規則組件,則會顯示一則訊息。

撰寫簽入原則的版本相容性

  • 如果您使用 Visual Studio Team System 2008 版本的 Team 總管來建立程式碼分析簽入原則,則無法使用 Visual Studio 2005 Team System 版本的 Team 總管來加以修改。同時,Visual Studio 2005 Team System 無法評估原則。

  • 如果您使用 Visual Studio 2005 Team System Team 總管來建立程式碼分析簽入原則,則可以使用 Visual Studio Team System 2008 Team 總管來加以修改,並且藉由 Visual Studio Team System 2008 來加以評估。一旦您使用 Visual Studio Team System 2008 Team 總管來修改原則,就不能使用 Visual Studio 2005 Team System Team 總管來加以編輯。Visual Studio 2005 Team System 可以使用不相符的強式名稱來評估原則,而不會發生任何問題。

  • 若要使用同時適用於 Visual Studio 2005 Team System 和 Visual Studio Team System 2008 的規則設定來建立程式碼分析簽入原則,您必須在 Visual Studio 2005 Team System 中建立原則、進行所有必要的變更,然後儲存原則。如果規則變更只存在 Visual Studio Team System 2008 中,請在 Visual Studio Team System 2008 中修改並儲存原則。

    一旦您將原則儲存到 Visual Studio Team System 2008,就無法針對僅存在 Visual Studio 2005 Team System 中的規則變更其設定。

請參閱

其他資源

Team Foundation 版本