【发布时间】:2013-11-18 13:32:50
【问题描述】:
有一个包含许多项目的程序。每个项目的表单设计文件都包含手动输入的版本号“ver 1.0”等......每次版本更改似乎有点痛苦。更新设计文件版本号的最佳方法是什么。我可以使用 System.Reflection 从 AssemblyInfo 更新它,但这是最佳做法吗?如果是,我应该直接在设计文件中执行此操作还是在设计文件中导入库不好。
谢谢。
编辑:通过设计文件,我指的是 FormName.Designer.cs。 (表单设计文件)
【问题讨论】:
-
“设计文件”是什么意思
-
抱歉,我指的是表单设计器文件(即 FormName.Designer.cs。
-
每次设计视图发生变化时,WinForms 设计器都会覆盖设计器文件。那么,如何确保您的版本号字符串不被覆盖?
-
不太清楚你的意思是什么。目前版本号只是 Windows 窗体设计器中的更改。我上面提到的方法(使用 System.Reflection)只是在运行时使用“System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString()”来拉取。
标签: c# numbers version .net-assembly