Вы можете изменить версию вашей сборки, чтобы закодировать дату, но это, вероятно, означало бы потерю информации о вашей версии Subversion, что, возможно, более полезно.
Это должно сработать: запишите текущую дату / время в файл .cs как задачу перед сборкой, например так:
[assembly: AssemblyCreated(CreatedDate = new DateTime(...))]
Для этого вы можете использовать командный файл, сценарий PowerShell или исполняемый файл.
Включите файл в ваш проект (действие по сборке: скомпилируйте) и включите пользовательский атрибут:
[AttributeUsage(AttributeTargets.Assembly, AllowMultiple = false)]
public sealed class AssemblyCreatedAttribute : Attribute
{
public DateTime CreatedDate { get; set; }
}
При запуске приложения вы можете использовать отражение, чтобы получить пользовательский атрибут из сборки для отображения на странице about.