.net核心程序集版本控制选项

时间:2019-12-12 16:55:07

标签: .net-core

试图找到对.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,为什么这两个会有所不同?

0 个答案:

没有答案