Как опубликовать предварительный выпуск nuget в ленте?

Я вручную отправляю пакеты nuget в канал Azure Devops, запустив nuget.exe pushкоманда. Когда я создаю свой проект, AssemblyName.1.0.0.nupkg файл создан, и я нажимаю на него как:

nuget.exe push -Source URL -ApiKey key ..\AssemblyName.1.0.0.nupkg

Это работает нормально, и пакет успешно опубликован (как версия пакета 1.0.0). Однако я не могу опубликовать предварительный выпуск, например 1.0.0-beta.

Что пробовал?

  1. Я добавил следующее в AssemblyInfo.cs:
[assembly: AssemblyInformationalVersion("1.0.0-beta")]

Когда я создаю проект, он по-прежнему генерирует AssemblyName.1.0.0.nupkg но нет AssemblyName.1.0.0-beta.nupkg.

  1. Я добавил следующее в csproj:
<PropertyGroup>
    <PackageVersion>1.0.0-beta</PackageVersion>
</PropertyGroup>

Тем не менее он генерирует только AssemblyName.1.0.0.nupkg.

Что я хочу?

Не могли бы вы сообщить мне, как опубликовать предварительный пакет nuget, например 1.0.0-beta пожалуйста?

РЕДАКТИРОВАТЬ:

Целевая база проекта: .NET Framework 4.5.

1 ответ

Решение

Используйте элемент в файле проекта, и он должен работать!

Другие вопросы по тегам