[英]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.