Freigeben über


Versionskompatibilität für die Eincheckrichtlinien der Codeanalyse

Wenn Sie Eincheckrichtlinien für die Codeanalyse mit verschiedenen Versionen von Team Explorer erstellen und auswerten müssen, ist es erforderlich, die Unterschiede bei der Auswertung von Eincheckrichtlinien mit Visual Studio Team System 2008 Team Foundation Server und mit Team Foundation Server 2010 zu kennen.

Versionskompatibilität für die Auswertung von Eincheckrichtlinien

  • Bei der Auswertung von Eincheckrichtlinien für die Codeanalyse in Team System 2008 Team Foundation Server werden alle Regeln, die in Team Foundation Server 2010 vorhanden waren, in Team System 2008 Team Foundation Server jedoch nicht vorhanden sind, ignoriert.

  • Bei der Auswertung von Eincheckrichtlinien für die Codeanalyse in Team Foundation Server 2010 werden alle neuen Regeln, die nur in Team System 2008 Team Foundation Server vorhanden sind, ignoriert.

  • Wenn die Eincheckrichtlinie für die Codeanalyse Regelassemblys angibt, ignoriert Team System 2008 Team Foundation Server alle mit Assemblys angegebenen Regeln, die vom Programm nicht erkannt werden.

  • Wenn die Eincheckrichtlinie für die Codeanalyse Regelassemblys angibt, die von Team Foundation Server 2010 nicht erkannt werden, wird eine entsprechende Meldung angezeigt.

Versionskompatibilität für die Erstellung von Eincheckrichtlinien

  • Eincheckrichtlinien für die Codeanalyse, die mit der Team System 2008 Team Foundation Server-Version von Team Explorer erstellt wurden, können mit der Team Foundation Server 2010-Version von Team Explorer nicht geändert werden. Außerdem kann die Richtlinie von Team Foundation Server 2010 nicht ausgewertet werden.

  • Wenn Sie eine Eincheckrichtlinie für die Codeanalyse mit Team Explorer Team Foundation Server 2010 erstellt haben, können Sie Team Explorer Team System 2008 Team Foundation Server verwenden, um diese zu ändern. Die Auswertung der Richtlinie kann ebenfalls mit Team System 2008 Team Foundation Server erfolgen. Nach dem Ändern einer Richtlinie in Team Explorer Team System 2008 Team Foundation Server können Sie diese nicht mehr mit Team Explorer Team Foundation Server 2010 bearbeiten. Die Richtlinien können von Team Foundation Server 2010 jedoch ohne Konflikte bei den starken Namen ausgewertet werden.

  • Um eine Eincheckrichtlinie für die Codeanalyse mit Regeleinstellungen zu erstellen, die sowohl für Team Foundation Server 2010 als auch für Team System 2008 Team Foundation Server gelten, müssen Sie die Richtlinie in Team Foundation Server 2010 erstellen, alle erforderlichen Änderungen vornehmen und die Richtlinie speichern. Wenn die Regeländerungen nur in Team System 2008 Team Foundation Server vorhanden sind, ändern und speichern Sie die Richtlinie in Team System 2008 Team Foundation Server.

    Nach dem Speichern der Richtlinie in Team System 2008 Team Foundation Server können Regeleinstellungen, die nur in Team Foundation Server 2010 vorhanden sind, nicht mehr geändert werden.