我要做一个更新项目的功能,大概想法是通过读取网络上的信息文件,如果当前最新版本号比目前程序版本号高,则更新。我知道如何读取现在程序的版本号,而且也可以更新一些程序的图片等资源文件,但是更新完之后,程序的版本号还是原来的啊,这样,下次验证又会自动更新。不知道改如何更新程序的版本号?

解决方案 »

  1.   

    [code=C#]
    [FieldName("SocialSecurityNumber")]
    public string SocialSecurityNubmer
    {
    }
    //...Attribute[] attributes = Attribute.GetCustomAttributes(assembly1);
    code]
      

  2.   

    如果你是用VS开发,那打开你的解决方案,看看AssemblyInfo.cs文件,
    [assembly: AssemblyVersion("1.0.0.0")]
    这个就是指定版本号,
    不知道你问的是不是这个意思?
      

  3.   

    谢谢大家的答复,我知道可以通过AssemblyInfo.cs文件更改版本号,我是想有没有办法通过代码更改程序的版本号?例如像wanyeyinfeng 说的,可以通过运行A程序来升级此B程序,但是如何通过A程序的代码更改B程序的版本号?