Xamarin:显示版本和上次构建时间,以及每次构建的自动增量版本

时间:2019-04-24 15:35:21

标签: c# ios xamarin auto-increment csproj

我正在使用Visual Studio for Mac开发iOS的Xamarin应用程序。

我需要在登录屏幕上显示版本号和上次构建日期。我试图找到一种自动递增和显示版本的解决方案,但没有找到任何有用的方法。至于日期,我找到了这个解决方案: solution here

但是它对我不起作用,因为我们正在运行C#代码,但是我在Mac上工作,因此该代码将不起作用,因为没有诸如适用于Mac的.NET Framework

我试图将此 XML 包含在主项目的csproj文件中

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

这是 C#代码

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

这为我提供了正确的构建日期,但似乎是一个过时的解决方案

您能提出什么解决我的问题的建议?谢谢

0 个答案:

没有答案