簡體   English   中英

從項目信息設置Nuget軟件包版本

[英]Set Nuget Package Version from Project Info

我的設置非常簡單:MyGet在提交和構建時從GitHub中提取我的倉庫。 然后,我手動將成功構建的項目推送到NuGet。

該版本是手動設置的,除了生成計數器。 有沒有辦法從AssemblyInfo,.csproj文件或其他地方提取版本?

我已經閱讀了文檔,唯一能找到的就是使用GitVersion和構建文件。 我希望有一種更簡潔的方法,例如%project_version%:)

根據定義,構建計數器由構建系統管理,並且最多只能重置。

要將AssemblyInfo.cs的版本用作NuGet軟件包版本,可以在.csproj文件旁邊創建一個.nuspec清單(給它相同的文件名,但擴展名不同),然后使用$version$占位符。

我有一篇博客文章對此進行了更詳細的解釋: https : //www.xavierdecoster.com/post/2012/04/26/nuget-version-token-explained.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM