2016-08-10 3 views
0

Ich habe http://www.hanselman.com/blog/CreatingANuGetPackageIn7EasyStepsPlusUsingNuGetToIntegrateASPNETMVC3IntoExistingWebFormsApplications.aspx diese Anleitung gefolgt, um mein eigenes nuget-Paket zu erstellen. Das einzige Problem ist, wenn ich die Konsole verwende, um mein Paket zu installieren, fügt es einfach die cs-Dateien direkt zum Projekt hinzu, anstatt eine .dll zu erstellen und sie als Paket hinzuzufügen. Der Inhalt Ordner meines nugget enthält nur zwei cs-Dateien ist das, warum es das Paket nicht als DLL erstellt und stattdessen nur die CS-Dateien direkt verwendet?Installieren Sie nupkg aus dem lokalen Paket nuget

Antwort

0

Schauen Sie in Ihrer ursprünglichen nuspec-Datei nach, ob sie die Ausgabe-DLLs oder die rohen CSs enthält (wahrscheinlich letzteres). Beheben Sie es und stellen Sie sicher, dass die Assemblies in lib/netXX (z. B. lib/net45), nicht "content" gehen.

Auch die Datei ist nur ein ZIP. Überprüfen Sie es, bevor Sie es verwenden, um sicherzustellen, dass es die richtigen Dateien enthält.

Verwandte Themen