Afschaffing van het werkitem bijhouden (WIT) en client-OM testen
Azure DevOps Services
WIT en Test Client OM maken deel uit van de bredere TFS SDK. Ze zijn een set SOAP-API's die kunnen worden gebruikt om hulpprogramma's te maken voor het uitvoeren van bewerkingen op azure DevOps. Deze OP SOAP gebaseerde API's zijn vervangen door de set moderne OP REST gebaseerde eindpunten. Daarom worden de SOAP-API's (Client OM) voor WIT en Test afgeschaft.
Notitie
WIT en Test Client OM voor Azure DevOps zijn afgeschaft in de nieuwste versie van Visual Studio 2019 en het pakket Microsoft.TeamFoundationServer.ExtendedClient . Dit betekent dat er geen nieuwe functionaliteit voor het bijhouden of testen van werkitems is opgenomen in het Client OM.
Beïnvloede objectmodellen
Alleen de WIT- en testclient-OM worden afgeschaft. Andere gebieden, zoals bouwen en broncodebeheer, bevinden zich op dit moment niet in een afschaffingsschema.
Impact
Als uw organisatie het WIT-client-OM gebruikt in hulpprogramma's die worden uitgevoerd op Azure DevOps, raden we u aan deze hulpprogramma's te migreren om te stoppen met het gebruik van de WIT-client-OM en de nieuwe op REST gebaseerde eindpunten te gebruiken.
Het bijwerken van uw code voor het gebruik van REST is essentieel om ervoor te zorgen dat uw hulpprogramma's werken wanneer we nieuwe functionaliteit vrijgeven in Azure Boards en Azure Test.
Visual Studio-waarschuwingen
Verwijzingen naar de nieuwste versies van WIT Client OM resulteren in een verouderde waarschuwing. Dit omvat de dll's die worden geleverd met Visual Studio 2019 en Azure DevOps 2019. Hier volgt een voorbeeldwaarschuwing die u kunt ontvangen...
CS0618: 'WorkItemType' is verouderd: 'zie documentatie op https://aka.ms/witclientom' voor meer informatie'
Q&A
Hoe kan ik mijn hulpprogramma's herstellen?
Eerst moet u onderzoeken en bepalen of het hulpprogramma nog steeds nodig is. We hebben vastgesteld dat veel organisaties gedurende een korte periode een hulpprogramma voor een specifieke reden maken. Om de ene reden of een andere reden blijft dat hulpprogramma worden uitgevoerd wanneer het niet meer nodig is. Voor dit scenario kunt u het hulpprogramma afsluiten.
Als het hulpprogramma nog steeds wordt gebruikt, moet u dat hulpprogramma herstructureren met behulp van de OP REST gebaseerde .NET-clientbibliotheken. Voor het herstructureren is enige reactiewerk vereist om verwijzingen naar het oude WIT Client OM te verwijderen en te vervangen door de juiste .NET-clientbibliotheken.
We hebben deze handige migratiehandleiding ook samengesteld met voorbeeldcode om uw overgang van WIT Client OM naar de OP REST gebaseerde .NET-clientbibliotheken te helpen.