【问题标题】:Updating the version of a C# program更新 C# 程序的版本
【发布时间】:2011-01-14 12:04:52
【问题描述】:

我有一个简单的 C# 程序,我需要通过程序更新它的版本(不是手动。即通过用户输入等)。有什么办法吗?

【问题讨论】:

  • 程序的版本直接链接到您部署的程序集 (exe)。我看不出执行程序的用户修改版本没有用。或者你想修改另一个程序集的版本?
  • 您是在问如何自动安装程序的新版本?
  • 请标记为已回答,据此您找到正确答案。这可能对其他人有所帮助。

标签: c#


【解决方案1】:

尝试下载reflector.net,它有一个自我更新工具。基本上你可以在你的程序中添加代码来检查一个url或webservice,它会发送一个你有一个新版本号的消息。然后你提示用户告诉他有更新并且在不同的线程上下载更新,一旦你得到下载完成的标志,你解压缩更新然后运行另一个将更新你的应用程序的exe,或者你可以在两者之间关闭你的应用程序...... ..

【讨论】:

    【解决方案2】:

    如果我正确理解您的问题,您想要的是构建的版本设置吗?右键单击您的项目-> 属性-> 程序集信息。

    或者您是否正在寻找一种通过代码执行此操作的方法?

    【讨论】:

      猜你喜欢
      • 2013-05-28
      • 1970-01-01
      • 2018-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多