右键点击项目属性,在程序集信息中能看到该项目的版本信息,
如果要调整版本就需要在这里进行修改。
修改很简单,但是在做版本自动更新的时候,需要判断用户的版本号是否和服务器上的版本相同时,
就需要用到string.Compare()了,比较前一个和后一个参数,相等返回0,< 返回-1,> 返回1,
但是测试中发现,
比如string.Compare("1.0.0.11", "1.0.0.2"),返回-1,
但是string.Compare("1.0.0.11", "1.0.0.1"),返回1,
如果string.Compare("11", "1"),是1,
如果string.Compare("11", "2"),是-1,
这样我们就能发觉,string.Compare()方法是按字符串的相对位置的数字进行比较,
只要前面的比较有结果了,后面的就不行比较了。
所以版本号的比较最好还是不要用双数,版号到9了就在更高一级版号+1。