Создание проектов с помощью MSBuild 15 и Microsoft.NET.Sdk позволяет пользователям указывать полдюжины свойств версии. В чем разница между каждым из них и каким правильным способом их использовать?
- Версия
- VersionPrefix
- VersionSuffix
- AssemblyVersion
- FileVersion
- PackageVersion
И чтобы быть ясным, я говорю о свойствах как свойства MSBuild, которые определены в файле (как показано ниже)
<PropertyGroup>
<Version>1.2.0</Version>
</PropertyGroup>
... или в командной строке как msbuild.exe/p:Version=1.2.0