2013-10-02 8 views
6

Ich benutze NuGet GUI und versuche XML-Datei zusammen mit meiner DLL zu integrieren, um Hilfe zusammen mit der DLL zu verteilen.NuGet Package XMLDoc-Datei nicht zusammen mit Dll nach Bin kopieren

Wenn ich das Paket in einem beliebigen Projekt installiere, fügt es die DLL-Referenz erfolgreich hinzu, aber die XML-Datei wird nicht innerhalb des bin-Ordners des Projekts generiert, in dem das Paket hinzugefügt wird.

XML-Datei befindet sich in Pakete \\ lib \ .XML

NuGet Package Builder GUI

Jede Hilfe sehr geschätzt werden würde.

Vielen Dank im Voraus

+0

Haben Sie die lokale Kopie auf True für die geniale * .dll gesetzt, nachdem sie als Referenz hinzugefügt wurde? – Deepak

Antwort

1

Auf Ihrer Seite der Dinge:

Überprüfen Sie diesen Eintrag:

How do you include Xml Docs for a class library in a NuGet package?

Auf der Seite des Entwickler der Dinge:

Der Schöpfer des NuGet Paket entscheidet einiges davon.

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package

Suche: automatisch ablaufenden Powershell-Scripts während der Paketinstallation und Entfernen

Also ich denke, der Entwickler des Nuget Paket müsste die VOO-doo schreiben.

Oder Sie müssen es manuell einbeziehen.

+1

Ich bin schon gekommen und habe diese Artikel gelesen, bevor ich diese Frage gepostet habe. Sie benutzen nicht die NuGet GUI. Mit GUI benötige ich keine nupec. Aus dem beigefügten Screenshot: Glaubst du, dass noch etwas getan werden muss, um das zu erreichen, was ich begehre? –

0

Sowohl die .dll- als auch die .xml-Datei sollten beim Kompilieren des Projekts in den Ausgabeordner Ihres Projekts kopiert werden.

NuGet kopiert weder die .xml-Datei noch die .dll-Datei in Ihren bin-Ordner, wenn Sie das Paket installieren. Wenn Sie dies tun möchten, müssen Sie PowerShell verwenden. Ich glaube nicht, dass Sie dies tun müssen, da MSBuild dies zur Kompilierzeit sowieso tun wird.

+1

Ich werde PowerSheell versuchen und würde Sie wissen lassen. MSBuild kopiert es nicht automatisch für mich. –

+0

Haben Sie das jemals herausgefunden? Ich bin in der gleichen Situation. – user5855178

Verwandte Themen