Получение версии в посте -сборки для Nuget

Код:

if $(ConfigurationName) == Release (
    cd $(ProjectDir)
    nuget spec Entities -f
    nuget pack DeusPak.Entities.csproj -Prop Configuration=Release
    nuget push DeusPak.Entities.$(version).nupkg  $(MYGET_API_KEY) -Source     http://www.myget.org/F/lojaali/api/v2/package
)

Я только начал играть с NuGet и хочу знать, как включить номер версии в свой пакет NuGet. В настоящее время я жестко кодирую его в событие сборки post -, что, очевидно, не является тем, чем я хочу заниматься. Кто-нибудь может помочь?

Это мой текущий пост -событие сборки:

if $(ConfigurationName) == Release (
    cd $(ProjectDir)
    nuget spec Dev-f
    nuget pack Dev.csproj -Prop Configuration=Release
    nuget push Dev.1.0.0.0.nupkg  $(MYGET_API_KEY) -Source     http://www.myget.org/F/api/v2/package
)

Обновление:

ОК, мне удалось собрать DLL с правильным автоматически увеличивающимся номером версии :

if $(ConfigurationName) == Release (
    cd $(ProjectDir)
    nuget spec Dev -f
    nuget pack Dev.csproj -Prop Configuration=Release
    nuget push Dev.$(version).nupkg  $(MYGET_API_KEY) -Source     http://www.myget.org/F/api/v2/package
)

. Но эта версия не отображается в моем списке пакетов MyGet. Как я могу показать его там, чтобы его можно было скачать? Или это можно сделать только вручную, нажав «Добавить пакет»?

5
задан abatishchev 18 July 2013 в 05:09
поделиться