这里就不描述一些基本的设置:
1、添加卸载程序的快捷方式,在应用程序文件夹下添加msiexec.exe,(有关msiexec.exe的用法查阅相关资料),选中msiexec.exe创建快捷方式,把快捷方式放入应用程序菜单中。对快捷方式属性面板中的Arguments下设置/x{67FEA0B6-01FB-471C-A248-2FBF1568EDA9},这里的GUID是你安装程序的GUID,不能错误。
2、添加自定义操作类
创建一个类库项目,删除项目中的class1.cx文件,新建一个安装程序类,在安程序类里必须实现Install、Commit、Rollback、Unistall方法。若在安装程序类里需要接收安装程序的参数用Context.Parameters[key];编译后将程序集添加到自定义操作的相关界面,如要给安装程序类传入参数 CustomAactionData属性中传入,用法:/sn=[SN]。
3、添加启动条件
在启动条件界面的搜索目标计算机中加入添加注册表搜索
在到启动条件中加入添加启动条件
当condition条件为true时才能安装,为false是不能安装,Message错误信息。有关condition的用法请参阅msdn:http://msdn.microsoft.com/zh-cn/library/aa368012.aspx