首页 > 解决方案 > 为什么 FileVersion 和 AssemblyVersion 扩展为 4 位?

问题描述

我正在使用.Net Core 2.2并且对于我的项目,我正在应用 3 位数的版本控制。我在csproj文件中添加了一行:

<Version>$(BuildNumber)</Version>

我在执行dotnet publishie时正在传递版本

dotnet publish myproject.csproj /p:BuildNumber=1.0.3.

但是我观察到我的 DLL 的产品版本是 1.0.3,但文件版本是 1.0.3.0。有谁知道如何保持文件版本与产品版本相同?

标签: asp.net-core.net-core

解决方案


推荐阅读