标签存档: 版本

软件版本号及BuildVersionIncrement插件

版本 version常用的软件版本号分成几种风格,而在windows开发环境里,最常用的自然是.net的风格了。昨天解决了buildversionincrement插件在中文vs2010加载时的错误,今天在网上就发现之前就有人解决过了,由于此插件是源码共享的,这也正常。但我在尝试配置使用插件时,却不知道如何正确操作,完成设置之后,发现始终版本号没有变化。

继续阅读 »

AssemblyVersion和AssemblyFileVersion的区别

c# 程序集 版本在VS .net项目属性的程序集信息里,有程序集版本和文件版本,这两者有何区别呢?简而言之,AssemblyVersion:是程序集的版本,.NET的CLR用,用于标识出该dll的版本信息,用于定义强名称的版本号;AssemblyFileVersion:为编译器生成的文件加入版本号,只是一个文件号标识,没有具体的作用,也就是在资源管理器里查看属性时看到的版本;

继续阅读 »

Git的基本操作

git 版本git是一个版本管理软件,而github则是其数据仓库,这就意味着,git不仅仅只能用于github,比如bitbucket也一样可以用git作为管理工具。git的特点在于,它管理的是文件快照,而非vss或svn等只记录文件版本间的差异。传统的集中式版本管理,如CVS和Subversion等,所有数据都保存在中心服务器。而git和Mercurial、Bazaar以及Darcs等分布式管理工具,在每个客户端都会保存有一份完整的版本库镜像。

继续阅读 »

Python获取当前版本的函数

python 版本Python2.x和3.x的区别之大,几乎可以作为一个变种语言存在。在实际开发中,Python的版本选择是很让人纠结的一个问题。3.x在设计上更现代,更规范,提供了一些崭新的特点。但从应用角度,原来2.x留下的大量软件包却又难以割舍。并且经测试,2.x版本的性能仍比3.x有明显优势。看来当前Python 3.x版本仍有很大优化的潜力。由于语言的演进,在2.x中,不同版本也会有些区别,那么对语言版本的判断也是非常有用的。

继续阅读 »

现在流行的一些Linux版本

linux Redhat9之后红帽子衍生出几个分支,CentOS和Linueox、组装Linux (White box Linux)、Tao Linux 、X/OS Linux,及科学Linux (Scientific Linux)等都是以红帽所发布的源代码原件重建Red Hat Enterprise Linux的翻版,Fedora Core作为受Redhat支持的计划和Redhat更是脱不了干系。

继续阅读 »