Sdílet prostřednictvím


Vyřazení sledování pracovních položek (WIT) a testovacího klientského OM

Služby Azure DevOps

WiT a testovací klientský OM jsou součástí širší sady TFS SDK. Jedná se o sadu rozhraní API založených na protokolu SOAP, která je možné použít k vytváření nástrojů pro spouštění operací s Azure DevOps. Tato rozhraní API založená na protokolu SOAP byla nahrazena sadou moderních koncových bodů založených na REST. Proto právě vypisujeme rozhraní API založená na protokolu SOAP (Client OM) pro WIT a Test.

Poznámka:

V nejnovější verzi sady Visual Studio 2019 a balíčku Microsoft.TeamFoundationServer.ExtendedClient je OM pro Azure DevOps zastaralé. To znamená, že do klientského OM nejsou zahrnuté žádné nové funkce sledování nebo testování pracovních položek.

Ovlivněné objektové modely

Vyřadí se jenom virtuální počítač s interními informacemi a testovacím klientem. Jiné oblasti, jako je sestavení a správa zdrojového kódu, nejsou v tuto chvíli v plánu vyřazení.

Dopad

Pokud vaše organizace používá OM klienta WIT v nástrojích, které běží v Azure DevOps, doporučujeme tyto nástroje začít migrovat, abyste přestali používat OM klienta WIT a začali používat nové koncové body založené na REST .

Aktualizace kódu tak, aby používala REST, je zásadní pro zajištění toho, aby vaše nástroje fungovaly při vydávání nových funkcí do Azure Boards a Azure Test.

Upozornění sady Visual Studio

Všechny odkazy na nejnovější verze OM klienta WIT způsobí zastaralé upozornění. To zahrnuje knihovny DLL, které jsou součástí sady Visual Studio 2019 a Azure DevOps 2019. Tady je příklad upozornění, které se může zobrazit...

CS0618: WorkItemType je zastaralé: Další informace najdete v dokumentaci na adrese https://aka.ms/witclientom

warning message in Visual Studio

Otázky a odpovědi

Návody opravit nástroje?

Nejprve byste měli prozkoumat a určit, jestli je nástroj stále potřeba. Zjistili jsme, že mnoho organizací vytváří nástroj z určitého důvodu za krátkou dobu. Potom z jednoho důvodu nebo z jiného důvodu bude tento nástroj dál běžet, když už ho nepotřebujete. V tomto scénáři můžete nástroj vypnout.

Pokud se nástroj stále používá, musíte tento nástroj refaktorovat pomocí klientských knihoven .NET založených na REST. Refaktoring vyžaduje určitou reakci na vaši část, aby se odebraly odkazy na starý OM klienta WIT a nahradily je příslušnými klientskými knihovnami .NET.

Tento praktický průvodce migrací jsme také připravili s ukázkovým kódem, který vám pomůže s přechodem z OM klienta WIT na klientské knihovny .NET založené na REST.

Zdroje informací