Build with version parameter.
dotnet publish -c Release -o dist -p:Version=1.0.0.1
read version on Program.
using System;
using System.Reflection;
//...
var version = Assembly.GetEntryAssembly().GetName().Version;
Console.WriteLine("Version: " + version);
//
// Version: 1.0.0.1