J'ai une application console .net core 2.0. J'essaie de lire des fichiers à partir de TFS en utilisant ce qui suit:
Je me dirige vers nuget et installe Microsoft.TeamFoundationServer.ExtendedClient
et rencontre ceci:
Le package 'Microsoft.AspNet.WebApi.Client 5.2.2' a été restauré à l'aide de '.NETFramework, Version = v4.6.1' au lieu du framework cible du projet '.NETCoreApp, Version = v2.0'. Ce package n'est peut-être pas entièrement compatible avec votre projet.
Même après avoir supprimé l'avertissement, j'obtiens toujours l'erreur et je ne peux pas référencer la bibliothèque. Comment puis-je résoudre cette référence?
Très facile à reproduire:
- Nouvelle application console .net core 2.0
- Copiez la méthode de la question ci-dessus
- Essayez d'installer le package nuget
Microsoft.AspNet.WebApi.Client v5.2.4
. Actuellement, la versionv5.2.4-preview1
préliminaire est disponible dans NuGet et est compatible avec.NET Standard 2.0
.Réponses:
Le package n'est pas entièrement compatible avec dotnetcore 2.0 pour le moment.
par exemple, car
'Microsoft.AspNet.WebApi.Client'
il peut être pris en charge dans la version (5.2.4). Voir Consommer le nouveau package Microsoft.AspNet.WebApi.Client.5.2.4 pour plus de détails.Vous pouvez essayer le package client standard comme Federico l'a mentionné.
Si cela ne fonctionne toujours pas, vous pouvez uniquement créer une
Console App (.Net Framework)
application de console au lieu de .net core 2.0.Référencez ce fil: Microsoft.AspNet.WebApi.Client pris en charge dans .NET Core ou pas?
la source
Ce package particulier n'inclut pas les assemblys pour dotnet core, du moins pas pour le moment. Vous pourrez peut-être le créer vous-même avec quelques ajustements au fichier de projet, mais je ne peux pas le dire avec certitude sans plonger moi-même dans la source.
la source
Pour moi, j'avais ~ 6 packages Nuget différents à mettre à jour et lorsque j'ai sélectionné Microsoft.AspNetCore.All en premier, j'ai obtenu l'erreur référencée.
J'ai commencé par le bas et j'ai d'abord mis à jour les autres (EF Core, EF Design Tools, etc.), puis quand le seul qui restait était Microsoft.AspNetCore.
la source