Le Paquet. NET Core 2.0 a été restauré en utilisant.Netfram Framework 4.6.1 au lieu de target framework.netCore 2.0. Le paquet peut ne pas être entièrement compatibles

j'ai une application de console .net core 2.0. J'essaie de lire des fichiers de TFS en utilisant ce qui suit:

Comment obtenir un fichier de TFS directement en mémoire (i.e., ne veut pas lire du système de fichiers en mémoire)?

je vais à nuget et installer Microsoft.TeamFoundationServer.ExtendedClient et courir dans ce:

enter image description here

Colis

"Microsoft.AspNet.WebApi.Le Client 5.2.2 'a été restauré en utilisant'.Netfram Framework, Version=v4.6.1 "au lieu du cadre cible du projet".NETCoreApp, Version=v2.0'. Ce paquet peut ne pas être entièrement compatible avec votre projet.

même après avoir supprimé l'avertissement, j'obtiens toujours l'erreur et je ne peux pas me référer à la bibliothèque. Comment puis-je obtenir cette référence résoudre?

très facile à repro:

  1. nouveau. 2.0 application console
  2. copier la méthode de la question ci-dessus
  3. essayer d'installer le paquet nuget
39
demandé sur user666 2017-10-17 22:36:00

3 réponses

le paquet n'est pas entièrement compatible avec dotnetcore 2.0 pour le moment.

par exemple, pour 'Microsoft.AspNet.WebApi.Client' il peut-être pris en charge dans la version (5.2.4). Voir consommer Nouveau Microsoft.AspNet.WebApi.Client.5.2.4 emballage pour plus de détails.

vous pouvez essayer le paquet Standard Client comme Federico l'a mentionné.

si cela ne fonctionne toujours pas, alors comme une solution de contournement, vous ne pouvez créer un Console App (.Net Framework) au lieu de l'application console. net core 2.0.

Référence de ce fil: de Microsoft.AspNet.WebApi.Client pris en charge dans .NET Core ou non?

8
répondu Andy Li-MSFT 2017-10-18 07:20:27

pour moi, j'avais ~6 paquets Nuget différents à mettre à jour et quand J'ai sélectionné Microsoft.AspNetCore.Tout d'abord, j'ai eu l'référencé d'erreur.

j'ai commencé en bas et j'ai mis à jour les autres d'abord (EF Core, EF Design Tools, etc), puis quand le seul qui restait était Microsoft.AspNetCore.Tous les il a bien fonctionné.

1
répondu Eric 2018-04-20 18:38:08

ce paquet particulier ne comprend pas les assemblages pour Cœur dotnet, du moins pas à l'heure actuelle. Vous pouvez être en mesure de le construire pour core vous-même avec quelques modifications au dossier de projet, mais je ne peux pas en être sûr sans plonger dans la source moi-même.

0
répondu Markus Kitsinger 2017-10-18 12:42:03