J'essaie de mettre à niveau un projet .net core 2.1 vers la dernière version des paquets Nuget tels que Microsoft.Extensions.DependencyInjection.Abstractions 2.1.1.
Cependant, cela est bloqué par le paquet de référence Microsoft.NETCore.App, lorsque j'essaie de mettre à niveau le "méta" paquet Microsoft.NETCore.App je vois "Bloqué par le projet" similaire à cette question . Cela a été résolu en passant à la version la plus récente du SDK, mais ce n'est pas une option ici... parce qu'il n'y a pas (encore ?) de version plus récente du SDK.
J'ai aussi vu cette réponse pour mettre à jour des paquets spécifiques en modifiant manuellement le fichier .csproj avec une référence de paquet de mise à jour, mais je doute que ce soit la méthode prévue pour le faire.
Comment devrait Comment dois-je procéder ? Pour l'instant, j'ai simplement inclus manuellement les références des paquets que j'utilise réellement et j'ai laissé tomber le métapaquet, mais je ne pense pas que ce soit la bonne façon de procéder.
1 votes
Duplicata possible de La version 2.1.1 de Netcore entraîne l'échec de l'exécution d'une application
2 votes
Pertinent : twitter.com/DamianEdwards/status/1009137684898435073 L'ensemble du blocage par le projet est à dessein. Les paquets Asp.NET ont besoin du SDK correspondant pour fonctionner correctement. Les mettre à jour d'office n'est pas une option.
0 votes
Avant de faire cela, vous pourriez vouloir lire les informations dans ce > github.com/aspnet/AspNetCore/issues/9097#issuecomment-517922943
0 votes
... Et la section 4 de docs.microsoft.com/en-us/nuget/consume-packages/ (Pour certains paquets, le bouton Mettre à jour est désactivé et un message s'affiche indiquant qu'il est "Implicitement référencé par un SDK" (ou "AutoReferenced"). Ce message indique que le paquet fait partie d'un framework ou SDK plus large et ne doit pas être mis à jour indépendamment... Ceci s'applique aux paquets suivants, couramment utilisés : Microsoft.AspNetCore.All Microsoft.AspNetCore.App Microsoft.NETCore.App NETStandard.Library).
0 votes
Vos commentaires pourraient être utiles, mais vous devriez peut-être lire la date à laquelle ce message a été posté. Surtout l'année ;)