Erstellen von Nuget -Paketen - Warum funktioniert diese Ordnerstruktur nicht für .NET 4.0?
-
27-10-2019 - |
Frage
Hier ist das Problem, das ich habe - ich kann das Nuget -Paket meines Projekts nicht für .NET 4.0 bearbeiten.
So sieht meine Ordnerstruktur aus:
lib\
\.NET 4.0
binary.dll
\Silverlight 4.0
binary.silverlight.dll
Immer wenn ich versuche, dieses Paket einem Silverlight 4 -Projekt hinzuzufügen, funktioniert es gut. Wenn ich versuche, es einer ASP.NET -MVC3 -App hinzuzufügen, erhalte ich den folgenden Fehler: "Es kann keine Assembly -Referenzen finden, die mit dem Zielrahmen kompatibel sind" .NetFramework, Version = v4.0 '".
Was mache ich falsch?
Lösung
Ändern Sie den Ordnernamen in Net40 und SL4 (oder Silverlight4 No Spaces). Sie sollten jedoch einen Fehler einreichen, diese Namen sollten funktionieren. Ich denke, die "." In .NET könnte es abwerfen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow