有一个包含许多项目的程序。每个项目的表单设计文件包含一个手动输入的版本号" ver 1.0"等...每次版本更改时,似乎都有点痛苦。更新设计文件版本号的最佳方法是什么?我可以使用System.Reflection从AssemblyInfo更新它,但这是最佳做法吗?如果是,我应该直接在设计文件中执行此操作,还是将设计文件中的库导入为错误。
感谢。
编辑:通过设计文件,我引用FormName.Designer.cs。 (表单设计文件)
答案 0 :(得分:1)
您可以从程序集中读取版本号,如下所示:
System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()
或者你可以编写一个带有静态字符串的静态类:
public static class Global
{
public static string Version = "V. 1.1";
}