2016-08-05 24 views
0

Ich versuche, mein erstes Nuget-Paket zu erstellen, das eine readme.txt benötigt, die geöffnet werden muss, und Änderungen, die an der web.config vorgenommen werden müssen . Ich möchte ein Paket mit meiner csproj-Datei erstellen, wie auf der 2. Seite unten beschrieben, aber ich möchte auch eine web.config.transform-Datei angewendet werden und readme.txt geöffnet werden, wenn die Installation abgeschlossen ist.Building Nuget-Paket von VS Project liest ReadMe oder Web.Config.Transform nicht

Ich bin versucht, die Führung von diesen beiden Seiten zu folgen:

ich die readme.txt in der Wurzel des Projekts setzen Verzeichnis, in dem ich nuget.exe ausführe, und ich habe einen Inhaltsordner erstellt und die web.config.transform-Datei darin abgelegt, aber keiner wird angewendet, wenn ich insta bin ll das Paket.

Ich entpackt die nupkg-Datei und sehe nichts in Bezug auf readme.txt oder meine Transformation. Ich weiß nicht, wonach ich suche.

Antwort

0

Laut den Tutorials, die Sie in Ihrem ursprünglichen Post angegeben haben, sollten Sie eine Nuspec-Datei haben. Sie sollten einen Abschnitt in der Nuspec-Datei hinzufügen, der Ihr Paket darüber informiert, dass Dateien auch für das Projekt installiert werden müssen.

<files> 
<file src="readme.txt" target="" /> 
</files> 

Darüber hinaus überprüfen Sie bitte die Build Action der ReadMe-Datei als Inhalt gesetzt und das Kopieren auf Ausgabeverzeichnis festgelegt, wie Do not copy.

+0

Es war nicht klar, wo genau das hinzuzufügen, aber ich habe es endlich herausgefunden. Ich hatte auch ein Problem mit dem lokalen Caching, also versuchte ich oft zu installieren, dass ich tatsächlich die vorherige Version installieren wollte. Vielen Dank! –