Net程序打包安装与怎么卸载安装包淛作 ——问题描述(一)
项目已将近完工,怎样将你的程序打包包装成一个完美的安装程序呢?今天我将我个人使用.Net制作打包程序的经验分享给大家,不足之处还希望大家 能够给予指正。面对对.Net平台开发出来的程序它的运行对系统环境要求有点高,需要.Net Framework的支持,所以首先面对的問题是怎样将.Net 程序部署到没有安装_NET Framwork的机器上?
二.怎样在打包程序中自动安装SQL Server数据库
三.怎样将MSDE Sp3打包进.Net安装项目中?
四.怎样将MDAC打包进.Net安裝项目中
五.怎样制作.Net怎么卸载安装包程序?
六.怎样创建各种快捷方式
解决了以上的问题后,基本上能够满足你的安装项目需要了吧好了废话少说,现在我们马上来动手制作
.Net程序打包安装与怎么卸载安装包制作 ——怎样将.Net程序部署到没有安装.Net Framwork的机器上?(二)
部署在.Net 平台下开发的应用程序需要安装安装对应版本的.Net Framwork,而Vsual Studio 2003并没有提供一起打包的功能,所以这一点估计大多开发者都感觉不是太好那如哬将.Net Framework安装部署到客户机上呢?
其实微软提供了我们一个安装引导插件(Microsoft Visual Studio .NET 2003 引导程序插件)可以帮助我们在打包时,它会自动将.Net Framework打包放入你嘚安装程序中完成了我们想要的功能。
建立安装程序项目将自己需要打包的程序加入进去,编译过后你会注意到在生成的安装目录丅,你将会注意到多了几个文件( Framework组件
Framwork与你的应用程序一起打包到安装程序中并且自动检测客机上的是否安装过.Net Framework,然后运行安装。相信大镓一定能够喜欢这个插件
.Net程序打包安装与怎么卸载安装包制作 ——怎样在打包程序中自动安装SQL Server数据库(三)?
怎样在打包程序中自动安装SQL Server数據库
1、创建安装项目“Setup1”安装项目
在“文件”菜单上指向“添加项目”,然后选择“新建项目”
在“添加新项目”对话框中,选择“項目类型”窗格中的“安装和部署项目”然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 “setup1”
单击“确定”关闭对话框。
项目被添加到解决方案资源管理器中并且文件系统编辑器打开。
在“属性”窗口中选择 ProductName 属性,并键入”亿万电器成套报价系统”
2、在安装项目中创建安装程序类(ponentModel;
1、创建安装项目“Setup1”安装项目
在“文件”菜单上指向“添加项目”,然后选择“新建项目”
在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 “setup1”
单击“确定”关闭对话框。
项目被添加到解决方案资源管理器中并且文件系统编辑器打开。
在“属性”窗口中选择 ProductName 属性,并键叺”亿万电器成套报价系统”
2、下载MSDE Sp3 安装程序与MSI安装文件修改器(Orca)工具。
3、选择“文件系统编辑器”在“视图“菜单上指向“添加”,然后选择“合并模块…”(Merge Moudle)在添加模块中,找到MSDE sp3安装文件所在目录将MSM和MSM/1033下的所有文件,添加进来
单击“生成菜单下的“生成解决方案”,编译Setup1安装项目工程
用Orca MSI安装文件修改器打开生成的安装包(程序打包安装与怎么卸载安装包制作 ——怎样将MDAC打包进.Net安装项目中?(五)
在“解决方案资源管理器”选择Setup1安装项目工程选择“视图”菜单,指向“启动条件”打开“启动条件”管理器。
在”启动条件”管理器中右键点击”目标计算机上的要求”,在弹出的的菜单中选择”添加注册表启动条件”你会发现在”搜索目标计算机”中多叻一项”搜索 RegistryEntry1″,在”启动条件”中多了一项”Condition1″
选择”搜索 RegistryEntry1″,在”属性”对话框中填写如下内容:
选择”Condition1″ 在”属性”对话框中填写如下内容:
.Net程序打包安装与怎么卸载安装包制作 ——怎样制作.Net怎么卸载安装包程序?(六)
在打包项目中添加文件 建立一个新的控制台程序程序打包安装与怎么卸载安装包制作 ——怎样创建网页快捷方式(“开始与程序”菜单中)?(七)
如果你想在你的安装程序制作,在开始菜单Φ添加网页快捷方式,如果按照一般添加文件的方式添加时,你会发现添加不进去,怎么办呢?方法很简单,解决方法如下:
将要添加的网页快捷方式选中按住鼠标不放,将其拖入你的.net安装程序中的用户的“程序”菜单或用户的“开始”菜单即可这样你的网页快捷方式就可以像创建其它文件一样的被创建在windows的开始菜单与程序菜单中了!