Я пытаюсь создать пакет NuGet через командную строку, и я не могу понять, как установить «Описание», «Автор», «Название», «Сводка», «ReleaseNotes» и «Owner». Пакет создает успешно он просто дает мне это предупреждение:Пакет Nuget.exe ВНИМАНИЕ: Описание не указано. Использование «Описание»
WARNING: Description was not specified. Using 'Description'.
WARNING: Author was not specified. Using 'User'.
Вот моя команда:
NuGet.exe pack "<MyProjectPath>.csproj" -OutputDirectory "<MyOutputDirectory>" -Properties Configuration=release;Description="MyDescription";Authors="MeMeMe...MeToo";Title="MyTitle";Summary="MySummary";releaseNotes="MyChanges;"Owners="MyCompany"
я не уверен, если это имеет значение, но я использую NuGet.exe, который пришел из Файл CredentialProviderBundle.zip, загруженный из Visual Studio Team Services.
Вы указываете значения AssemblyCompany и AssemblyDescription в файле AssemblyInfo.cs? Если да, не могли бы вы воспроизвести эту проблему с новым проектом? –
Создал новый проект библиотеки классов. Я вообще не изменял файл AssemblyInfo.cs. AssemblyCompany и AssemblyDescription являются пустой строкой. То же точно проблема. – LorneCash
Затем я указал AssemblyCompany и AssemblyDescription, и теперь они заполнены в файле nuspec, и не было никаких предупреждений, но они заполнены значениями из AssemblyInfo.cs и НЕ значениями, указанными в командной строке. Кроме того, в файл nuspec не добавлены краткие и ReleaseNotes. – LorneCash