Ich werde hier ein paar Fragen austesten ... Erstens, mit NuGet ist es möglich, ein Paket aus ein paar DLLs zu erstellen? Es gibt kein visuelles Studio-Projekt, nur die Befehlszeile und ein paar vorkompilierte DLL-Dateien.NuGet Assembly outside lib Ordner
Zweitens, unter der Annahme, dass das möglich ist, warum bekomme ich ständig die Warnung "Assembly außerhalb des lib-Ordners"? Ich habe alles versucht, was ich mir vorstellen kann, um Assemblys als Referenzen innerhalb des NuGet-Pakets hinzuzufügen.
Meine sieht Dateistruktur wie diese
Root
- File1.dll
- lib
- File2.dll
- File3.dll
Als ich NuGet sagen, es zu packen einen .nuspec wie diese mit
<?xml version="1.0"?>
<package >
<metadata>
<id>File1.dll</id>
<version>1.0.0</version>
<authors>thisguy</authors>
<owners>thisguysmom</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>This is some library</description>
<releaseNotes>Porting to NuGet</releaseNotes>
<copyright>Copyright 2012</copyright>
<references>
<reference file="File2.dll" />
<reference file="File3.dll" />
</references>
</metadata>
</package>
ich diese Warnung erhalten. Von dem was ich lese, sollte ich nicht einmal den Referenzknoten in irgendeinem meiner Projekte definieren müssen, da die lib Ordnereinträge automatisch als Referenzen hinzugefügt werden sollten?
Kennt jemand dieses NuGet Chaos?
Sorry, aber was Lib-Ordner? Ich habe dieses Tutorial (http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package) zum Erstellen eines Pakets aus einer Assembly verfolgt und sehe keine lib-Ordner - nur ein Befehl zum Erstellen einer spec-Datei und dann eine nupkg-Datei – DevDave
@DevDave, siehe: http://docs.nuget.org/Create/Enforced-Package-Conventions –