右键点击项目属性,在程序集信息中能看到该项目的版本信息,

如果要调整版本就需要在这里进行修改。

修改很简单,但是在做版本自动更新的时候,需要判断用户的版本号是否和服务器上的版本相同时,

就需要用到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。

 

相关文章:

  • 2021-09-06
  • 2022-01-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2021-07-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案