Erstellen von Nuget -Paketen - Warum funktioniert diese Ordnerstruktur nicht für .NET 4.0?

StackOverflow https://stackoverflow.com/questions/4835928

  •  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?

War es hilfreich?

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
scroll top