Ich versuche, ein NuGet-Paket über die Befehlszeile zu erstellen und ich kann nicht herausfinden, wie Beschreibung, Autor, Titel, Zusammenfassung, ReleaseNotes und Besitzer festgelegt werden. Das Paket schafft erfolgreich es gibt mir nur diese Warnung:Nuget.exe pack WARNUNG: Beschreibung wurde nicht angegeben. Mit 'Beschreibung'
WARNING: Description was not specified. Using 'Description'.
WARNING: Author was not specified. Using 'User'.
Hier ist mein Befehl:
NuGet.exe pack "<MyProjectPath>.csproj" -OutputDirectory "<MyOutputDirectory>" -Properties Configuration=release;Description="MyDescription";Authors="MeMeMe...MeToo";Title="MyTitle";Summary="MySummary";releaseNotes="MyChanges;"Owners="MyCompany"
Ich bin mir nicht sicher, ob dies Fragen, aber ich bin mit NuGet.exe, die von der kam "CredentialProviderBundle.zip" -Datei von Visual Studio Team Services heruntergeladen.
Geben Sie AssemblyCompany und AssemblyDescription-Werte in der Datei AssemblyInfo.cs an? Wenn ja, könnten Sie dieses Problem mit einem neuen Projekt reproduzieren? –
Ich habe ein neues Klassenbibliotheksprojekt erstellt. Ich habe die AssemblyInfo.cs-Datei überhaupt nicht geändert. AssemblyCompany und AssemblyDescription sind beide eine leere Zeichenfolge. Genaues Problem. – LorneCash
Ich habe dann AssemblyCompany und AssemblyDescription angegeben und sie sind jetzt in der Nuspec-Datei eingetragen und es gab keine Warnungen, aber sie werden mit den Werten von AssemblyInfo.cs und NICHT mit den Werten gefüllt, die ich in der Befehlszeile angegeben habe. Auch die Zusammenfassung und ReleaseNotes wurden der Nuspec-Datei nicht hinzugefügt. – LorneCash