关于Updater Application Block 2.0 Updater Application Block 2.0,在什么地方有版本控制?我每次第一次升级成功后当服务器有新版本后却没办法升级第二次了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会啊,升级后它会自动更改版本号的哦,不用你管的啊具体的地方就是那几个xml文件了,上面有版本号的 1 首先在你的主程序需要有个自动升级的组件,有个升级的地址http://192.168.0.1/TestServices/UpdateVersion.xml 这个地址是查找自动更新的Webservices的.2 其次就是这个XML文件中会写明当前的最新版本<VersionConfig> <AvailableVersion>1.0.0.2</AvailableVersion> <ApplicationUrl>http://192.168.0.1/TestServices/1.0.0.2/</ApplicationUrl></VersionConfig>3 这样客户端如果发现版本比服务端的低,就会自动去下载最新的程序.4 如果你有新版本要发布,就需要修改AvailableVersion的信息(修改XML文件),然后把新的程序放到指定目录.5 这样客户端又会自动去下载更新了. 注:发布新版本的时候,最好修改AssemblyInfo文件,修改版本好,否则当下来的程序的目录不对的. 回Kanderliu(卖男孩的小女孩):服务器中有个manifest.xml估计相当于你所说的http://192.168.0.1/TestServices/UpdateVersion.xml 这个地址是查找自动更新的Webservices的.在客户端会有两个配置文件,APPCONFIG和UPDATERCONFIG。在UpdaterConfig中有<applicationUpdater xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" applicationId="{215E1AD7-9ABA-432f-A952-24BABA556850}" manifestUri="http://localhost/Updater2QuickStarts/cs/ManualInproc/server/manifests.xml" xmlns="urn:schemas-microsoft-com:PAG:updater-application-block:v2">个人认为applicationId就是版本号,可现在的问题是,如果applicationId和manifest.xml中的相同,会升级,但是如果客户端有人第一次不升级,当有第二个新版本,他不就一辈子都升不了了吗?我QQ37942063,可以讨论下吗? 我想用“select distinct * from 表1”删除重复记录,但提示“不能以 DISTINCT 方式选择 text、ntext 或 image 数据 关于图片导出 一道神也做不对的C#读程序题! 这条like语句怎么不通?奇怪 怎么把结构体转换为十六进制的字符串 在线阅读PDF文件,限制拷贝、打印、另存为 .NET Framework 2.0 以及SDK下载地址 自定义属性问题 刚学C#做了一个聊天的!!但是不知道为什么关不掉!!请高手帮忙!! C#窗体中的TextBox控件 问个小问题 使用SQLDMO还原数据库时,如何更改MDF和LDF的物理文件路径?
不用你管的啊
具体的地方就是那几个xml文件了,上面有版本号的
<VersionConfig>
<AvailableVersion>1.0.0.2</AvailableVersion>
<ApplicationUrl>http://192.168.0.1/TestServices/1.0.0.2/</ApplicationUrl>
</VersionConfig>3 这样客户端如果发现版本比服务端的低,就会自动去下载最新的程序.4 如果你有新版本要发布,就需要修改AvailableVersion的信息(修改XML文件),然后把新的程序放到指定目录.5 这样客户端又会自动去下载更新了.
在客户端会有两个配置文件,APPCONFIG和UPDATERCONFIG。
在UpdaterConfig中有
<applicationUpdater xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" applicationId="{215E1AD7-9ABA-432f-A952-24BABA556850}"
manifestUri="http://localhost/Updater2QuickStarts/cs/ManualInproc/server/manifests.xml" xmlns="urn:schemas-microsoft-com:PAG:updater-application-block:v2">个人认为applicationId就是版本号,可现在的问题是,如果applicationId和manifest.xml中的相同,会升级,但是如果客户端有人第一次不升级,当有第二个新版本,他不就一辈子都升不了了吗?
我QQ37942063,可以讨论下吗?