我的设置相当简单:MyGet在提交和构建时从GitHub中提取我的repo。然后我手动将成功构建的项目推送到NuGet。
除了构建计数器外,手动设置版本。有没有办法从AssemblyInfo,.csproj文件或其他地方提取版本?
我已经阅读了文档,我唯一能找到的就是使用GitVersion和构建文件。我希望有更清洁/更简单的方法,例如%project_version%:)
答案 0 :(得分:0)
根据定义,构建计数器由构建系统管理,并且最多只能重置。
要使用AssemblyInfo.cs
中的版本作为NuGet包版本,您可以在.nuspec
文件旁边创建一个.csproj
清单(只提供相同的文件名,但扩展名不同) ,并使用$version$
占位符。
我有一篇博文,详细解释了这一点:https://ourcodeworld.com/articles/read/201/how-to-send-retrieve-information-and-manipulate-the-dom-from-a-webview-with-electron-framework