试图找到对.net核心Web应用进行版本控制的解决方案。通常会提到这些装配属性。
AssemblyVersion
FileVersion
版本
我在文档中看到了这个
仅对具有强名称的程序集进行版本控制。
问题:
(1)如果我不尝试使用强命名,那么您有什么选择?我似乎仍然可以通过csproj文件使用AssemblyInfo,如下所示:
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
<Version>1.0.0.0</Version>
<Configurations>Local;Dev;Release</Configurations>
</PropertyGroup>
(2)如果仅在不使用AssemblyVersion和FileVersion的情况下碰撞Version属性,那两个将保持1.0,是吗?
(3)什么时候要修改AssemblyVersion和/或FileVersion,为什么这两个会有所不同?