Я не думаю, что есть официальные документы для этого.

а проектов с использованием MSBuild 15 и Microsoft.NET.Sdk позволяет пользователям указывать полдюжины свойств версии. В чем разница между каждым из них и как правильно их использовать?

ВерсияVersionPrefixVersionSuffixAssemblyVersionFileVersionPackageVersion

И чтобы быть ясным, я говорю о «свойствах» как свойства MSBuild, которые определены в файле (как показано ниже)

<PropertyGroup>
   <Version>1.2.0</Version>
</PropertyGroup>

... или в командной строке какmsbuild.exe /p:Version=1.2.0

Ответы на вопрос(1)

Ваш ответ на вопрос