我有一个简单的C#程序,我需要通过程序更新它的版本(不是手动的,即通过用户输入等)。有没有办法做到这一点?
答案 0 :(得分:1)
如果我正确理解您的问题,您想要的是构建的版本设置吗?右键单击您的项目 - >属性 - >装配信息。
或者您是否正在寻找通过代码执行此操作的方法?
答案 1 :(得分:1)
尝试下载reflector.net,它有一个自我更新工具。基本上你可以添加代码到你的程序来检查发送你有新版本号的消息的网址或网络服务。然后你提示用户告诉他有一个更新,并在另一个线程下载更新,一旦你得到下载完成的标志你解压缩更新,然后运行另一个exe将更新你的应用程序或你可以关闭你之间的应用程序... ..