码迷,mamicode.com
首页 > 其他好文 > 详细

今天是给客户端加版本号的一天

时间:2018-12-07 21:15:29      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:客户   程序   datetime   方法   pad   实施   解决   config   box   

情景:东哥想给客户端加上一个版本号,是我们的内核版本号。方便以后我们维护。(赞)

解决:我在配置文件里面写了一个内核版本号,将配置文件的内核版本号绑定在显示内核版本号的控件上(textbox.text)

然后:东哥说在配置文件里,实施会瞎改(实施是神经病吗 为什么要瞎改,fine,确实可能被改,那我就写在程序里面,实施总不会改了吧)

东哥的建议:你加一句提示叫实施不要改就可以了(???wtf,既然有几率被被人改,你叫别人不改就不改吗?)

然后:我就加上<!--非框架组人员不要修改内核版本号-->

然后:今天东哥发现编译之后的配置文件不会把注释也显示出来  然后叫我读程序集的版本号 

然后:好的吧  上次我就搞不清楚aboutbox.cs,刚好可以学一下;在反复确认下,东哥要的是:7-年份-月日-编译次数。然后我就开始写了,学会看程序集的变量了,也知道新的字符串的操作了,好的开心。

半个小时过去了,我说,东哥你看是不是这样,他说恩,就是这样,但是你为啥12/7,我说两个都是int,加起来就是19,他说你可以tostring啊,我说tostring了,变成127了,他说有一个方法可以解决这个你在datatime里找一下,我没找到,我就写+DateTime.Now.Day.ToString().PadLeft(2,‘0‘)(不是两位数就补0)

东哥说 好 就这样(我觉得这个时间是每天生成不一样的,对定版本号没啥用,但是快下班了,我想下周说。)

然后东哥也发现了这个问题

叫我写一个程序,记住build(编译)的日期(我他娘一天编译几十次),发布的日期(我他娘知道发布的人什么时候发布),写在一个文件里(他娘的文件保存在哪里),然后每次读这个文件(!!!)

他说:我不知道你听懂没

我说:听懂了,但是为什么不直接在控件设置默认值,每次发出去改一下

他说:人很懒得,你现在记得改,你要是忘了,要是以后你走了,别人就不会改了(我:????这么懒)

我说 :好吧,那我把文件放在那里

他说:安装目录下,你要叫.txt,不要叫config,实施会打开乱改的(实施是疯子吗),你叫dll,说是dll其实还是txt。(难道别人不知道有文件扩展名吗????),打包的人每次都会删光别的,就留dll。你就这样写吧。

我说:好的 我马上写

他说:当然你还是可以写死,但是我们做程序最好是动态生成,这样比较灵活 你说呢

我说:嗯 我也这样觉得 

 

今天是给客户端加版本号的一天

标签:客户   程序   datetime   方法   pad   实施   解决   config   box   

原文地址:https://www.cnblogs.com/dyshk/p/10084382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!