Saya memiliki aplikasi konsol .net core 2.0. Saya mencoba membaca file dari TFS menggunakan yang berikut ini:
Saya menuju ke nuget dan menginstal Microsoft.TeamFoundationServer.ExtendedClient
dan mengalami ini:
Paket 'Microsoft.AspNet.WebApi.Client 5.2.2' dipulihkan menggunakan '.NETFramework, Version = v4.6.1' alih-alih kerangka target proyek '.NETCoreApp, Version = v2.0'. Paket ini mungkin tidak sepenuhnya kompatibel dengan proyek Anda.
Bahkan setelah menekan peringatan, saya masih mendapatkan kesalahan dan tidak dapat mereferensikan perpustakaan. Bagaimana saya bisa menyelesaikan referensi ini?
Sangat mudah untuk direpro:
- Aplikasi konsol .net core 2.0 baru
- Salin metode dari pertanyaan di atas
- Coba instal paket nuget
Microsoft.AspNet.WebApi.Client v5.2.4
. Saat ini versi pra-rilisv5.2.4-preview1
tersedia di NuGet dan kompatibel dengan.NET Standard 2.0
.Jawaban:
Paket tersebut tidak sepenuhnya kompatibel dengan dotnetcore 2.0 untuk saat ini.
misalnya, untuk
'Microsoft.AspNet.WebApi.Client'
itu mungkin didukung dalam versi (5.2.4). Lihat Menggunakan paket Microsoft.AspNet.WebApi.Client.5.2.4 baru untuk detailnya.Anda dapat mencoba paket Klien standar seperti yang disebutkan oleh Federico.
Jika itu masih tidak berhasil, maka sebagai solusinya Anda hanya dapat membuat sebagai
Console App (.Net Framework)
ganti aplikasi konsol .net core 2.0.Referensi utas ini: Microsoft.AspNet.WebApi.Client didukung di .NET Core atau tidak?
sumber
Paket khusus itu tidak termasuk rakitan untuk inti dotnet, setidaknya untuk saat ini. Anda mungkin dapat membangunnya sendiri untuk inti dengan beberapa penyesuaian pada file proyek, tetapi saya tidak dapat mengatakan dengan pasti tanpa menyelami sumbernya sendiri.
sumber
Bagi saya, saya memiliki ~ 6 paket Nuget yang berbeda untuk diperbarui dan ketika saya memilih Microsoft.AspNetCore. Yang pertama, saya mendapat referensi kesalahan.
Saya mulai dari bawah dan memperbarui yang lain terlebih dahulu (EF Core, EF Design Tools, dll), kemudian ketika satu-satunya yang tersisa adalah Microsoft.AspNetCore. Semua itu berfungsi dengan baik.
sumber