码:
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
)
Run Code Online (Sandbox Code Playgroud)
我刚开始玩NuGet,想知道如何在我的NuGet包中包含版本号.我目前正在将其编码到后期构建事件中,这显然不是我想要继续做的事情.有人可以帮忙吗?
这是我目前的后期制作活动:
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
)
Run Code Online (Sandbox Code Playgroud)
更新:
好的,我已设法使用正确的自动递增版本号构建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
)
Run Code Online (Sandbox Code Playgroud)
但是这个版本没有显示在我的MyGet包列表中.如何让它显示在那里以便可以下载?或者只能通过点击"添加包"手动完成?