关于使用C#进行Monotouch IOS开发:
我正在尝试在我的Monotouch IOS项目中实现自动递增构建版本号。类似[Major]。[Minor]。[Build]可以在每次构建时自动递增[Build]部分。
我在下面发现了这篇文章,但似乎是在使用Objective C,我无法弄清楚如何使用Monotouch C#来实现这一点。
在Monotouch中,我可以访问“System.Reflection.AssemblyVersionAttribute”,但我不知道如何使用它。我尝试过简单的事情:
System.Reflection.AssemblyVersionAttribute tempvar = new System.Reflection.AssemblyVersionAttribute ("1.2.*");
Console.WriteLine("tempvar = " + tempvar.Version);
但是打印输出字面意思是:“1.2。*”并且不会自动递增。
有经验的人吗?提前致谢
答案 0 :(得分:4)
System.Reflection.AssemblyVersionAttribute
旨在用作属性。编译器将使用数字替换*
。 E.g。
[assembly: System.Reflection.AssemblyVersionAttribute ("1.2.*")]
您可能还想查看此email以了解如何使用您的应用程序包版本。