Wenn ich meine benutzerdefinierte NuGet-Paket installieren funktioniert, aber das Ausgabefenster in VS zeigt Nachrichten wie es versucht, die Dateien zweimal und sie bereits vorhanden waren. Die Ausgabe ist weiter unten in diesem Beitrag.Benutzerdefinierte NuGet-Paket installieren Ausgabefenster Meldungen
Ich habe ein privates NuGet-Repository auf einem Server hier, der unsere Galerie hostet. Installationen und Deinstallationen funktionieren, obwohl das Ausgabefenster die folgenden Nachrichten anzeigt. Ich bin neugierig auf das <files>
Tag in der Spec-Datei, und wenn es eine andere Möglichkeit gibt, muss ich das tun. Ich habe mehrere Möglichkeiten basierend auf der Dokumentation ausprobiert. Meine Version ist aktuell von der NuGet-Site installiert.
Von der Website: The latest version of the nuget.exe command-line tool is always available from http://nuget.org/nuget.exe
Specifying files to include in the package
Das Ausgabefenster zeigt Dinge wie diese auf Install-Package CustomNuGet:
Der Artikel/Plugins/CustomNuGet/CSS/custom. css existiert bereits.
Der Artikel /Plugins/CustomNuGet/Scripts/custom.js existiert bereits.
Der Artikel /Plugins/CustomNuGet/Views/custom.cshtml existiert bereits.
Das Ausgabefenster zeigt Dinge wie diese auf Uninstall-Paket CustomNuGet:
Der Artikel /Plugins/CustomNuGet/CSS/custom.css nicht in Ihrem Arbeitsbereich gefunden werden.
Der Artikel /Plugins/CustomNuGet/Scripts/custom.js konnte nicht in Ihrem Arbeitsbereich gefunden werden.
Das Element /Plugins/CustomNuGet/Views/custom.cshtml wurde in Ihrem Arbeitsbereich nicht gefunden.
Ich habe ein benutzerdefiniertes Nuget-Paket mit den Befehlszeilentools erstellt. Der Ordner sieht wie folgt aus:
/CustomNuGet
CustomNuGet.nuspec
CustomNuGet.0.1.1.nupkg
/content
/lib
CustomNuGet.dll
/Plugins
/Views
custom.cshtml
/Scripts
custom.js
/CSS
custom.css
Die Spec-Datei wurde mit erstellt: nuget spec
und das Paket nuget pack
im Stamm CustomeNuGet Ordner pro der Dokumentation. Hier ist die Spec-Datei:
<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
<metadata>
<id>CustomNuGet</id>
<version>0.1.1</version>
<authors>CustomNuGet</authors>
<owners>CustomNuGet</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>CustomNuGet</description>
<tags>CustomNuGet</tags>
<references>
<reference file="CustomNuGet.dll" />
</references>
<dependencies>
<dependency id="WebActivatorEx" version="2.0.0" />
</dependencies>
</metadata>
<files>
<file src="content\lib\CustomNuGet.dll" target="lib"/>
<file src="content\Plugins\**" target="content\Plugins" />
</files>
</package>
ich keine Beiträge über diese genaue Ausgabe sah so hoffentlich andere hatten dies geschehen und es ist nur eine Einstellung, die ich verpasst.
Ihre Lösung ist mit der TFS-Quellcodeverwaltung verknüpft ja? – Rhumborl
Ja. Unsere Repos sind auf TFS. – area28
Haben Sie versucht, die .nupkg-Datei zu öffnen, die Sie im Paket erstellt haben? Es ist nur eine Zip-Datei, also öffnet ein Programm wie 7-zip es (Sie können auch ein Tool wie [NuGet Package Explorer] (http://npe.codeplex.com/)) verwenden.So oder so, Sie können das Paket durchsuchen und sehen, wie alles angelegt ist, ob Dateien doppelt enthalten sind oder alles andere nicht gut aussieht. – NextInLine