Bagikan melalui


Penghentian Pelacakan Item Kerja (WIT) dan Uji OM Klien

Azure DevOps

WIT dan Test Client OM adalah bagian dari TFS SDK yang lebih luas. Mereka adalah sekumpulan API berbasis SOAP yang dapat digunakan untuk membuat alat untuk menjalankan operasi terhadap Azure DevOps. API berbasis SOAP ini telah digantikan oleh sekumpulan titik akhir berbasis REST modern. Oleh karena itu, kami sedang dalam proses penghentian API berbasis SOAP (Client OM) untuk WIT dan Test.

Catatan

WIT dan Test Client OM untuk Azure DevOps telah ditolak dalam versi terbaru Visual Studio 2019 dan paket Microsoft.TeamFoundationServer.ExtendedClient . Ini berarti, tidak ada pelacakan item kerja baru atau fungsionalitas pengujian yang disertakan ke dalam OM Klien.

Model objek yang terpengaruh

Hanya WIT dan Test Client OM yang tidak digunakan lagi. Area lain seperti build dan kontrol sumber tidak berada pada jadwal penghentian saat ini.

Dampak

Jika organisasi Anda menggunakan WIT Client OM dalam alat yang berjalan melawan Azure DevOps, kami sarankan Anda mulai memigrasikan alat tersebut untuk berhenti menggunakan WIT Client OM dan mulai menggunakan titik akhir berbasis REST baru.

Memperbarui kode Anda untuk menggunakan REST sangat penting untuk memastikan alat Anda berfungsi saat kami merilis fungsionalitas baru ke Azure Boards dan Azure Test.

Peringatan Visual Studio

Setiap referensi ke versi terbaru OM Klien WIT menghasilkan peringatan usang. Ini termasuk dll yang dilengkapi dengan Visual Studio 2019 dan Azure DevOps 2019. Berikut adalah contoh peringatan yang mungkin Anda terima...

CS0618: 'WorkItemType' sudah usang: 'untuk informasi selengkapnya, lihat dokumentasi di https://aka.ms/witclientom'

warning message in Visual Studio

T&J

Bagaimana cara memperbaiki alat saya?

Hal pertama yang harus Anda selidiki dan tentukan apakah alat tersebut masih diperlukan. Kami telah menemukan bahwa banyak organisasi membuat alat untuk alasan tertentu untuk jangka waktu yang singkat. Kemudian karena satu atau lain alasan, alat itu terus berjalan ketika tidak lagi diperlukan. Untuk skenario ini, Anda dapat mematikan alat.

Jika alat masih digunakan, Anda perlu merefaktor ulang alat tersebut menggunakan pustaka klien .NET berbasis REST. Pemfaktoran ulang memerlukan beberapa pekerjaan reaksi pada bagian Anda untuk menghapus referensi ke OM Klien WIT lama dan menggantinya dengan Pustaka Klien .NET yang sesuai.

Kami juga telah menyusun panduan migrasi yang berguna ini dengan kode sampel untuk membantu transisi Anda dari WIT Client OM ke pustaka Klien .NET berbasis REST.

Sumber daya