Konnte nicht installieren Sie das Paket '--'. Sie versuchen, installieren Sie dieses Paket in ein Projekt, dass die Ziele '.NETFramework,Version=v4.5'
Habe ich das Paket, ich brauche es, in einem Projekt, konnte es aber nicht installieren, diese Fehlermeldung erscheint:
Konnte nicht installiert Paket 'Mshwf.NiceLinq 1.0.9'. Sie versuchen, zu
installieren Sie dieses Paket in ein Projekt, dass die Ziele
'.NETFramework,Version=v4.5', das Paket ist jedoch nicht enthalten
assembly-Referenzen oder Inhalte, die Dateien, die sind kompatibel mit diesem
Rahmen. Für weitere Informationen Kontaktieren Sie bitte das Paket Autor
Ich weiß nicht, warum dies geschieht, in einem anderen Projekt (Console) ich habe die framework 4.6 und anderen Versionen, und es war kein problem, aber das passiert nur in diesem Projekt (MVC und Web-API):
dies ist die nuspec-Datei:
<?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>
InformationsquelleAutor mshwf | 2017-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihr Paket Ziele NETFramework,Version=v4.5.2. Das bedeutet, dass die assembly Ordner lib\net452. Sie versuchen, installieren Sie das Paket zu einem höheren Rahmen (größer als 4,5) - Projekt. Erstellen Sie ein Projekt mit framework 4.5.2 oder benennen Sie das Paket lib-Ordner von net452 zu der version, die Sie ansprechen möchten, wie net45 oder net46.
Du kannst mehrere Rahmen auch aus einem einzigen Paket.
Finden Sie hier: https://docs.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks
InformationsquelleAutor Mathivanan KP
In meinem Fall, ich habe versucht, fügen Sie ein Paket von unseren eigenen machen, dass wir in unserem eigenen Nuget feed, so hatte ich Zugriff auf das Projekt.
Dies ist, was ich Tat, zu klar die Frage. In die Projekt-Lösung-Fenster, klicken Sie auf die Pakete.config. Im Fenster Eigenschaften, ändern Sie build action auf "Inhalt". Nachdem ich es heraus, um unseren feed wieder war ich in der Lage, es zu installieren in das Hauptprojekt.
InformationsquelleAutor Hoodlum
Müssen Sie nur versuchen, eine andere version von
manage NuGet packages for solution...
auf visual studio-Menü. Sie finden bestimmt die richtige und suite-version für Ihr plugins.InformationsquelleAutor Reza Paidar