Veraltete Aufgabenverfolgung (Work Item Tracking, WIT) und Testclient-OM

Azure DevOps Services

WIT und Test Client OM sind Teil des umfassenderen TFS SDK. Sie sind eine Reihe VON SOAP-basierten APIs, die zum Erstellen von Tools zum Ausführen von Vorgängen für azure DevOps verwendet werden können. Diese SOAP-basierten APIs wurden durch die Reihe moderner REST-basierter Endpunkte ersetzt. Daher sind wir dabei, die SOAP-basierten APIs (Client OM) für WIT und Test zu veraltet.

Hinweis

WIT und Test Client OM für Azure DevOps sind in der neuesten Version von Visual Studio 2019 und dem Microsoft.TeamFoundationServer.ExtendedClient-Paket veraltet. Dies bedeutet, dass keine neuen Aufgabenverfolgungs- oder Testfunktionen im Client-OM enthalten sind.

Betroffene Objektmodelle

Nur das WIT- und Testclient-OM sind veraltet. Andere Bereiche wie Build und Quellcodeverwaltung befinden sich derzeit nicht in einem Veralteten Zeitplan.

Auswirkung

Wenn Ihre Organisation das WIT-Client-OM in Tools verwendet, die für Azure DevOps ausgeführt werden, sollten Sie mit der Migration dieser Tools beginnen, um die Verwendung des WIT-Client-OM zu beenden und mit der Verwendung der neuen REST-basierten Endpunkte zu beginnen.

Das Aktualisieren Ihres Codes zur Verwendung von REST ist von entscheidender Bedeutung, um sicherzustellen, dass Ihre Tools funktionieren, wenn wir neue Funktionen in Azure Boards und Azure Test veröffentlichen.

Visual Studio-Warnungen

Alle Verweise auf die neuesten Versionen von WIT Client OM führen zu einer veralteten Warnung. Dazu gehören die DLL-Dateien, die in Visual Studio 2019 und Azure DevOps 2019 enthalten sind. Hier ist eine Beispielwarnung, die Sie erhalten können...

CS0618: 'WorkItemType' ist veraltet: 'for more information, see documentation at https://aka.ms/witclientom'

warning message in Visual Studio

Fragen und Antworten

Gewusst wie meine Tools reparieren?

Zunächst sollten Sie untersuchen und ermitteln, ob das Tool noch benötigt wird. Wir haben festgestellt, dass viele Organisationen ein Tool aus einem bestimmten Grund für einen kurzen Zeitraum erstellen. Aus einem oder einem anderen Grund wird dieses Tool weiterhin ausgeführt, wenn es nicht mehr benötigt wird. In diesem Szenario können Sie das Tool herunterfahren.

Wenn das Tool noch verwendet wird, müssen Sie das Tool mithilfe der REST-basierten .NET-Clientbibliotheken umgestalten. Für die Umgestaltung sind einige Reaktionen erforderlich, um Verweise auf das alte WIT-Client-OM zu entfernen und durch die entsprechenden .NET-Clientbibliotheken zu ersetzen.

Wir haben auch diesen praktischen Migrationsleitfaden mit Beispielcode zusammengestellt, um Ihren Übergang von WIT Client OM zu den REST-basierten .NET-Clientbibliotheken zu unterstützen.

Ressourcen