C#补丁包问题 我的程序是C/S结构用C#已经打包并在用户那已经安装使用了,但后续避免不了有些改动,需要升级问题,C#如何来做补丁包呢(C#的程序已经安装后,在再次安装时,总提醒已经安装了,需要卸载掉以前的才能再次安装) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果客户机器能连互联网的话可设计成通过webservice方式进行自动更新或者我记得制作打包程序的时候好像有个关联互联网的属性,具体你查一下如果不能直接连互联网的话可以自己设计一个自动更新程序,即在配置文件中写入一个版本号,在系统登录的时候先到服务器上的配置文件中读取版本号,如果版本号不一致就让客户端进行文件的下载和替换。 去微软的网站下个 msi45sdk.msi然后用做msp补丁包.就可以了.不过,提醒LZ,你最开始的程序,最好是将安装的路径记录在注册表,或者某个位置.因为,后续的补丁程序需要根据这个安装位置去覆盖文件,如果没有记录这个位置的话,那就难办了.之前,我们就没考虑这个问题,导致现在的补丁程序需要人工去选择安装的位置.不智能. 没有 msi45sdk.msi 这个,网上没找到 我之前也遇到这个我问题了 后来改为InstallShield 就没有这个问题了 换WPF吧,哈, 有个CLICK ONCE,超爽 winfrm发布后连接数据库 字符串分割算法->重新整理规则 请问webservice如何与服务交互? 如何实现如何http://www.google.cn/搜索 输入关键字后下拉筛选值?在WinForm的TextBox中实现类似效果? 菜鸟问题:怎么捕捉用户对系统栏右上角“X”(也就是退出)的单击? 请大家推荐一本适合从VB.NET转C#的入门书.谢谢! 为什么说"数组是隐式的引用类型"呢? listview显示bmp的问题 有关office组件的引用。 V.net里是不是没有WinForms 好久没写C#了,求几行代码的简短说明 大清早的问个幼稚的问题
如果不能直接连互联网的话可以自己设计一个自动更新程序,即在配置文件中写入一个版本号,在系统登录的时候先到服务器上的配置文件中读取版本号,如果版本号不一致就让客户端进行文件的下载和替换。
然后用做msp补丁包.就可以了.不过,提醒LZ,你最开始的程序,最好是将安装的路径记录在注册表,或者某个位置.
因为,后续的补丁程序需要根据这个安装位置去覆盖文件,如果没有记录这个位置的话,那就难办了.
之前,我们就没考虑这个问题,导致现在的补丁程序需要人工去选择安装的位置.不智能.
网上没找到