Pour une raison quelconque dans mon application console, quelques références que j'ai installées via nuget montrent l'icône de nuget bleue. Je peux créer mon projet localement, mais pas après avoir déployé mon projet dans le cloud. Le message d'erreur se plaint de ne pas avoir pu trouver ces 2 références. On dirait que je ne peux pas les supprimer non plus par un clic droit (aucune option de suppression disponible). Une idée?
nuget package référence icône bleue dans Visual Studio 2017
Cela parce que vous utilisez le packagereference
sur les types de projets qui ne sont pas .NET Core.
Vous pouvez modifier le fichier .csproj et vérifier s'il contient les ItemGroup
suivants:
<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
</ItemGroup>
Pour résoudre ce problème, vous pouvez supprimer ce PackageReference
de votre fichier de projet, puis ajouter ces packages avec le package nuget.
Outre , vous devez vérifier si vous avez défini le format de gestion de package par défaut sur PackageReference
. Si oui, changez-le en packages.config, puis ajoutez ces deux packages avec nuget:
J'espère que cela t'aides.