寺委书记

Good good study, day day up!

导航

12 2010 档案

摘要:vs Setup项目默认不带卸载功能,通常的做法是 http://www.cnblogs.com/michaelxu/archive/2009/12/26/1632972.html此方式不便之处在于一旦Setup的项目的版本号升级,IDE会自动生成新的ProductCode,因此需要手动更新msiexec的参数。本人向来不喜欢这种琐碎的事情,因此寻求可以避免手动更新的方法,经过一番google,在借鉴老外思路的基础上,摸索出一个自认为较好的解决方案,步骤如下:1. 新建一个空的文本文件,更名为UnInstall.bat,之所以是空的,因为我们只需要这个文件实体,以便添加到安装项目中,bat的内 阅读全文

posted @ 2010-12-29 10:02 MonkChen 阅读(2741) 评论(0) 推荐(1)

摘要:应用场景:我的WCF服务以Windows服务形式承载,如图(Service右键-》添加安装程序)此种方式通常进行版本升级的时候需要将旧版本手动卸载,再安装新版本,麻烦!若直接安装新版本,则会报类似“Windows服务已经存在”的异常,此异常是因为旧版的服务还存在。因此,图方便的话,还需要安装新版服务之前卸载服务,可以在ProjectInstaller里解决,代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--[RunInstaller(t 阅读全文

posted @ 2010-12-27 21:04 MonkChen 阅读(2637) 评论(0) 推荐(1)

摘要:WCF Duplex 注意事项 和 Demo 阅读全文

posted @ 2010-12-25 16:37 MonkChen 阅读(280) 评论(0) 推荐(0)