Impossible d'installer le paquet '--'. Vous tentez d'installer ce package dans un projet qui cible '.NETFramework,Version=v4.5'
J'ai créé ce paquet, j'en ai besoin dans un projet mais je ne pouvais pas l'installer, cette erreur s'affiche:
Impossible d'installer le paquet " Mshwf.NiceLinq 1.0.9'. Vous essayez de
installez ce paquet dans un projet qui cible
'.NETFramework,Version=v4.5', mais le paquet ne contient pas tout
assemblée des références ou des fichiers de contenu qui sont compatibles avec
cadre. Pour plus d'informations, contactez l'auteur du package
Je ne sais pas pourquoi cela arrive, dans un autre projet (Console) j'ai changé le cadre de 4.6 et d'autres versions et il n'était pas un problème, mais ce n'est possible que dans ce projet (MVC et Web API):
c'est le fichier nuspec:
<?xml version="1.0"?>
<package >
<metadata>
<id>Mshwf.NiceLinq</id>
<version>1.0.9</version>
<title>Nice LINQ</title>
<authors>MShawaf</authors>
<owners>Mshawaf</owners>
<projectUrl>https://github.com/mshwf/NiceLinq</projectUrl>
<iconUrl>https://raw.githubusercontent.com/mshwf/NiceLinq/master/logo.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>See it as: WHERE ID IN (1, 2, 3, 7, 9, 22, 30, 101)</description>
<releaseNotes>Minor changes.</releaseNotes>
<copyright>Copyright 2016</copyright>
<tags>LINQ IEnumerable Where Contains Search Filter</tags>
</metadata>
</package>
OriginalL'auteur mshwf | 2017-02-04
Vous devez vous connecter pour publier un commentaire.
Votre colis cibles NETFramework,Version=v4.5.2. Cela signifie que l'assemblée dossier lib\net452. Vous tentez d'installer le paquet à un cadre supérieur (supérieur à 4.5). Créer un projet avec le framework 4.5.2 ou renommer le dossier lib de net452 à la version que vous souhaitez cibler comme net45 ou net46.
Vous pouvez cibler plusieurs d'un cadre trop d'un seul paquet.
Reportez-vous ici: https://docs.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks
OriginalL'auteur Mathivanan KP
Dans mon cas, j'ai essayé d'insérer un paquet de notre part que nous mettons dans notre propre Nuget nourrir, j'ai donc eu accès au projet.
C'est ce que j'ai fait pour supprimer le problème. Dans le projet de solution de la fenêtre, cliquez sur les paquets.config. Dans la fenêtre propriétés, modifiez build action "Contenu". Après le poussant hors de notre alimentation à nouveau j'ai été capable de l'installer dans le projet principal.
OriginalL'auteur Hoodlum
Vous avez juste besoin d'essayer une autre version de
manage NuGet packages for solution...
sur menu visual studio. Vous trouverez sûrement correct et la version de la suite de vos plugins.OriginalL'auteur Reza Paidar