第一、网站建设时给安装项目添加必要的文件,貌似是应用程序debug文件夹下的所有文件,还有是 安装系统要用的图片文件
第二、添加系统必备:安装项目右键->属性->选择系统必备,
必选上[数据访问组件]、[.net 2.0]、[windows installer 3.1]。如果应用程序中有rpt的报表就要 加上报表引擎
其中【指定系统必备组件的安装位置】要选择第二个,【从与我的应用程序相同的位置下载系统必备 组件】
(第三)选择应用程序文件夹。右键添加项目输出项。将应用程序设置为主输出
第三、添加卸载程序
打开系统目录c:\windows\system32找到文件msiexec.exe,复制到刚创建的安装项目文件系统视图的 应用程序文件夹中。
第四、创建【用户的'程序'菜单(包括安装和卸载)】
首先创建一个文件夹,然后在文件夹里创建下面两个,因为这个文件夹就是在开始菜单->程序->该文 件夹->安装和卸载
1、创建卸载快捷键(先选择程序,然后配属性):
选择【用户的'程序'菜单】->在中间空白地方右键【创建快捷键】->选择msiexec.exe->右键快捷键 选择属性->修改name和icon->配置arguments属性。
配置arguments属性的方法是:单击安装项目,是左键单击,然后找到productcode,复制下来,然后 arguments=/x productcode(这里注意有个空格)。
2、创建安装快捷键(也是先选择程序,然后配属性):
选择【用户的'程序'菜单】->在中间空白地方右键【创建快捷键】->选择[应用程序的exe文件]->右 键快捷键选择属性->修改name和icon,且安装不需要配arguments属性
3、在【用户桌面】中重复第2步的操作
第五、添加用户操作界面
右键安装项目->视图->用户界面:
安装的过程无非就是:启动->进度->结束
给启动添加一个【文本框a】,并且将它上移到安装文件夹的上面(安装程序运行的时候就是按着上面 的顺序运行的)
->右键这个【文本框a】,填写其中的值
第六、添加自定义操作
为安装解决方案添加一个类库项目,删除class1.cs
为类库项目添加一个【安装程序类】->installer1
第七、完成将我们自定义的安装类接入到安装过程:
1、将我们新建的类库作为主输出添加到安装项目中
选择【应用程序文件夹】,在中间空白部分右键选择【添加项目输出】将设置新建的类库作为主输出
2、打开安装项目的“自定义操作视图”然后在相应(安装、卸载和回滚等)的节点上“右键”添加自 定义操作《选择主输出》
右键选择【customactiondata】
/password=[password] /username=[username] /server=[server] /targetdir="[targetdir]\"
(注:/targetdir="[targetdir]\"传递安装目录的路径、[password]等这些是我们在用户界面上设 置的文本框的属性)
第八、再次完善新建的类库,给其中添加方法
1、重写安装函数public override void install(system.collections.idictionary statesaver)
2、重写卸载函数public override void uninstall(idictionary savedstate)
3、重写安装完成后函数 protected override void onafterinstall(idictionary savedstate)
武汉网站建设领导品牌!武汉网站建设首选珞珈学子网络科技,精英技术团队,技术咨询电话:027-68772750 13618602336
上一篇:网站设计的颜色和反差
下一篇:网站制作栏目和文章页面布局与广告建议