查看 GitVersion 的文档,似乎有一些选项只允许 GitVersion 设置某个版本,而允许其他人保持手动控制。例如,我想更新 AssemblyFileVersion,而不是 AssemblyVersion。我尝试将以下内容添加到我的csproj
文件中
<PropertyGroup>
<UpdateAssemblyInfo>true</UpdateAssemblyInfo>
<GenerateAssemblyFileVersionAttribute>true</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
</PropertyGroup>
并更新了我的AssemblyInfo.cs
文件
[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")]
但我最终还是将两个版本都设置为 1.0.0.0。
使用 GitVersionTask 可以进行这种类型的配置吗?我找不到任何好的例子或清晰的文档来显示这种类型的设置。