Okay I think I've got something working as a solution for both the zipped file name and displaying the same version number in the app footer.
BTW, I'd be happy if the Radzen Blazor Studio team copied this approach or had something that met the versioning need in the Publish section of the app.
Setup steps:
Run ZipPublish at least once, this will create the ZipProfile.pubxml file
Open your solution in Radzen Blazor Studio
Create copy of ZipProfile.pubxml, named "ZipProfileVersioned.pubxml"
In the file, update "$(MSBuildProjectName)" to "$(MSBuildProjectName)-$(Version).zip"
Open Client\Shared\MainLayout.razor, change line 36 to:
<RadzenText Text="@version" ...
Open Client\Shared\MainLayout.razor.cs, under line 35 add:
public string version = typeof(Program).Assembly.GetName().Version.ToString();
Running a publish / build that updates the version number:
Open up Powershell window, navigate to Solution folder
Build with this command: dotnet publish -c:Release -p:PublishProfile=.\Server\PublishProfiles\ZipProfileVersioned.pubxml /p:Version=1.$((Get-Date).ToString("yyMM")).$((Get-Date).ToString("dd")).$([System.Math]::Floor((Get-Date).TimeOfDay.TotalMinutes)) /p:AssemblyVersion=1.$((Get-Date).ToString("yyMM")).$((Get-Date).ToString("dd")).$([System.Math]::Floor((Get-Date).TimeOfDay.TotalMinutes))
So this will put the zip in the same folder as "Publish", but the name will be:
MyApp-1.2304.29.749.zip
And when your app is running, the footer will display the full version number in the footer.
Notes:
In the build command the Major version number is hardcoded in two spots as "1."
The build command sets both the "Product Version" and "File Version" to the same number
The footer code reads the "File Version"
Version number format is .<2digitYear><2digitMonth>.<2digitDay>.
I needed the weird format as there are some restrictions on the version number format.