Xamarin: отображать версию и время последней сборки, а также версию с автоинкрементом при каждой сборке - PullRequest
0 голосов
/ 24 апреля 2019

Я занимаюсь разработкой приложения Xamarin для iOS с использованием Visual Studio для Mac.

Мне нужно отобразить номер версии и дату последней сборки на экране входа в систему. Я пытался найти решение для автоматического увеличения и отображения версии, но не нашел ничего полезного. Что касается даты, я нашел это решение: решение здесь

Но это не работает для меня, так как там мы запускаем код C #, но я работаю на Mac, так что код не будет работать, поскольку нет такой вещи, как .NET Framework для Mac

Я пытался включить этот XML в мой файл csproj основного проекта

<PropertyGroup>
  <Copyright>$([System.DateTime]::UtcNow.ToString("s"))</Copyright>
</PropertyGroup>

И это в C # коде

        var version = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location);
        BuildInfo = version.LegalCopyright;

Это дает мне правильную дату сборки, но похоже на излишнее решение

Что вы можете предложить для решения моей проблемы? Спасибо

...