欢迎来到路由器窝!
Advanced 程序升级官方配置文档(翻译)

Advanced 程序升级官方配置文档(翻译)

浏览次数:

作者: 路由器窝

信息来源:

更新日期: 2016-12-13 18:57

文章简介

以下文章使用从专业版和项目类型开始可用的选项。 本教程将逐步指导您创建和维护使用高级更新程序的安装包。 我们将为story.txt文件创建一个安装包,我们在简单安装教程中使用它。 如果你有一个EXE文件,你可以轻松地更改版本,你可以使用它而不是story

  • 正文开始
  • 相关文章
以下文章使用从专业版和项目类型开始可用的选项。
本教程将逐步指导您创建和维护使用高级更新程序的安装包。
我们将为“story.txt”文件创建一个安装包,我们在简单安装教程中使用它。
如果你有一个EXE文件,你可以轻松地更改版本,你可以使用它而不是“story.txt”文件来完成本教程。

1.创建原始安装包。
创建专业项目。
 
现在,按照简单安装教程中所述的步骤创建安装软件包,但不要构建软件包。
 
将文件添加到包后,是时候添加自动更新功能。
 
更新程序通过在左侧面板中选择更新程序来切换到更新程序。
 
选中“使用高级更新程序检查更新”复选框。 “updater.exe”文件将自动添加到应用程序目录中。
 
现在,您必须在您的网站上保留更新配置文件的位置。 当第一次更新将被释放时,您将创建此文件。 现在,你只需要输入位置。 让我们假设您已选择此位置:
http://www.myupdateslocation.com/download/StoryUpdates.txt
在“更新网址”字段中输入。

为了简化部署,我们使用TXT作为更新配置文件的扩展。 如果要使用其他扩展,您可能需要在服务器上配置MIME类型以识别该扩展。
为了能够启动高级更新程序,创建一个桌面快捷方式,指向包中的updater.exe文件

转到文件和文件夹页面。 右键单击“updater.exe”文件并选择“新建快捷方式...”。 在新出现的对话框中编辑字段,如下面的屏幕截图。

不要创建快捷方式,请参阅我们的示例中的其他替代方法,如何将updater与您的应用程序集成。
保存并构建包。
安装卸载软件包。
更新程序单击桌面快捷方式。 当然,没有找到更新
 
2.管理第一个更新
首先,您需要创建原始项目的备份。 备份完成后,您可以开始修改它以创建新版本。
 
文件和文件夹转到“产品详细信息”选项卡页并增加“产品版本”(例如,您可以将其设置为2.0.0)。

当选择另一个页面时,将提示您更新方法。 回答生成新的为了启用自动升级功能。

确保项目在注册表页面中包含注册表值“版本”,设置为值[ProductVersion]。
 
构建保存并构建包。
 
创建一个新版本的包是时候在服务器上创建“StoryUpdates.txt”文件,所以更新器将知道有新的更新可用。创建新的更新配置项目并配置第一次更新,如更新教程中所示。生成更新配置文件后,将其放在原始包中指定的URL位置。
 
Updater使用原始程序包安装的更新程序快捷方式。您会注意到,找到了一个新的更新。下载并安装它。当再次检查更新您的应用程序应该是最新的(不应该找到更新)。
 
注意如果在安装更新后收到“某些更新无法正确安装”消息,则很可能是您在更新配置项目的“更新属性”页面中指定了不正确的检测条件。
 
3.管理第二个更新
从包中修改文件的内容或添加一个新的。 您现在可以创建另一个更新,就像创建第一个更新。 这个新包可以有3.0.0版本。 此版本将自动用于检测支持,因此增加它非常重要。
 
生成它后,将新版本放在您的服务器上。
 
打开更新配置项目并配置新更新。
 
Updater再次检查更新。 你会注意到,第一次更新不再可见,只有第二次可以安装。 安装#p#分页标题#e#
 
4.管理补丁

要创建补丁,您可以尝试按照我们的补丁教程。 修补程序也可以通过自动更新程序应用。 只需将补丁配置为更新,就像配置一个新版本的包。 对于Updater,更新是MSI,EXE或MSP文件无关紧要。
 
结束
 
我们的教程到此结束。 有关updater工作原理的可视概览,您可以按照更新程序工作原理进行操作。
 
注意用于检测更新的建议选项是搜索注册表值或检查可执行文件的版本,例如。 主要应用。 有关配置文件的示例,请参阅:示例更新配置文件

转载请注明:vs2010» Advanced 程序升级官方配置文档(翻译)

标签:
  • 关于未能解析引用的程序集的警告 处理方式
    155阅读
    出现以上警告的原因是所被引用的程序集是低于当前运行环境,比如当前运行是.NET FRAMEWORK 4.0的,而被引用的程序集是在3.5或者更早版本如VS2005 和vs2008中生成的。这样就会出现问题。 后经过参考大家的意见和自己的多次尝试,我目前使用的是VS2010版本,发
  • 读取文件路径的文件夹名字
    155阅读
    Public Function GetFileName(ByVal FilePathFileName As String) As String 获取文件名 aaa.txt On Error Resume Next Dim i As Integer, J As Integer i = Len(FilePathFileNa...
  • vb.net获取网页内容实例
    264阅读
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim Doc As New System.Net.WebClient Dim TempText As ...
  • 字符串替换函数
    126阅读
    replace (字符串,被替换的字符,替换后的字符)
  • VS 编译提示 无法将“obj\Debug\*.*”复制到“bin\Debug\*.*”,
    134阅读
    VS 编译提示 无法将obj\Debug\*.*复制到bin\Debug\*.*,文件...正在由另一个进程使用,因此该进程无法访问此文件 解决办法 vs 编译项目的时候,有时候会出现下面的问题: 解决办法: 1. 通过设置 通过设置可以解决, 具体路径是:菜单栏下的 项目-属性-调试-
  • VB.NET添加皮肤带实例查看工具
    201阅读
    第一步 添加皮肤控件dll: 项目-》添加引用-》浏览 选择IrisSkin4.dll第二步 导入皮肤 可以直接在项目的Debug目录下新建一个skin文件夹,然后复制皮肤.ssk文件到该文件夹第三步 在窗体的Load方法下面,添加如下代码,这里以VB.NET为例: Dim mySkin As Sunisof
  • 软件安装包制作(Advanced Installer)11.6.0 最新破解版
    261阅读
    破解方法: 1、先运行【advinst.msi】安装原版程序,安装完成后先不要运行程序; 2、复制压缩包中的Patch.exe程序到安装目录,默认安装目录为C:\Program Files\Caphyon\Advanced Installer 11.0\bin\x86或者x64\ 3、运行Patch.exe,点击PAT...
  • vb.net控件隐藏
    204阅读
    这隐藏控件太恶性了 今天做了一个上午,把五个GropBox迭起来然后根据选到的GropBox显示出来,其余的隐藏(visible属性=false)起来, 重点:必须把GripBox一个一个覆盖才能实现,而且必须覆盖好了 要不然有的显示出来有的显示不出来
  • vb.net打开网址方法
    176阅读
    System.Diagnostics.Process.Start(www.163.com)或者用 WebBrowser控件,代码 WebBrowser1.Url = New System.Uri(http://www.163.com)
  • 错误 1 无法导入以下密钥文件: 。该密钥文件可能受密码保护
    249阅读
    直接找到提示的密钥文件,双击,然后一步一步导入即可。不过一定要知道服务书的密码
上一页:Advanced Installer 自动升级
下一页:vb.net判断文件或者文件夹是否存在源码
最近更新作品
VB.net基础:如何获得并显示网上图片
更新时间:2020-07-02

186人已经看过了!

获取网站代码
更新时间:2019-09-21

180人已经看过了!

vb.net 正则表达式 取 html代码中的A标签的 href 链接
更新时间:2019-09-21

322人已经看过了!

VB.NET用正则表达提取数字
更新时间:2019-09-21

289人已经看过了!

判断指定路径下是否存在指定文件
更新时间:2018-12-08

147人已经看过了!

vb.net控件隐藏
更新时间:2017-11-20

204人已经看过了!

vb.net2010邮件发送带附件,带设置测试可用
更新时间:2017-08-24

169人已经看过了!

vb.net2010发送邮件
更新时间:2017-08-24

190人已经看过了!

VB.NET固定选项卡TabControl的标题宽度
更新时间:2017-06-13

201人已经看过了!