欢迎来到天天文库
浏览记录
ID:37909026
大小:325.00 KB
页数:13页
时间:2019-06-02
《C#系统安装程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、DotNet(C#)系统安装程序制作StepByStep(包括FrameWork安装和数据库安装配置)2007年11月25日星期日16:14首先需要把你要建立的数据库表结构导出来,使用slqserver的导出向导导出表结构,先保存到db.sql文件中吧。可选步骤:安装Framework引导程序插件。安装了这个插件你制作的安装包就通过MicrosoftVisualStudio.NET2003引导程序插件,您可以轻而易举地创建安装程序,将.NETFramework1.1随您的应用程序一起重新分发。引导程序插件PluginInstaller
2、.msi的下在地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=627921a0-d9e7-43d6-a293-72f9c370bd19&displaylang=zh-cn第一步:创建部署项目1.在“文件”菜单上指向“添加项目”,然后选择“新建项目”。2.在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入Setup。3.单击“确定”关闭对话框。4.项目被添加到解决方案资源管理器中,并且文件系
3、统编辑器打开。第二步:创建安装程序类1.在“文件”菜单上指向“新建”,然后选择“项目”。2.在“新建项目”对话框中,选择“项目类型”窗格中的“项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入DBCustomAction。3.单击“打开”关闭对话框。4.从“项目”菜单中选择“添加新项”。5.在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入DBCustomAction。6.单击“确定”关闭对话框。(代码附后)第三步:将项目的输出添加到部署项目中1.在“文件系统编辑器”中,选择“应用程序”文件夹。在“操作”菜单上,指
4、向“添加”,然后选择“项目输出”。2.在“添加项目输出组”对话框中,选择“项目”下拉列表中你的项目。3.单击“确定”关闭对话框。4.从列表中选择“主输出”,然后单击“确定”。第四步:创建自定义安装对话框1.在解决方案资源管理器中选择“Setup”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。2.在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。3.在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。4.在“添加对话框”对话框中,选择“文本框(A)”对话框,然
5、后单击“确定”关闭对话框。5.在“操作”菜单上,选择“上移”。重复此步骤,直到“文本框(A)”对话框位于“安装文件夹”节点之上。6.在“属性”窗口中,选择BannerText属性并键入:安装数据库.。7.选择BodyText属性并键入:安装程序将在目标机器上安装数据库。8.选择Edit1Label属性并键入:数据库名称:。9.选择Edit1Property属性并键入CUSTOMTEXTA1。10.选择Edit1Value属性并键入:GsCrm。11.选择Edit2Label属性并键入:服务器名:。12.选择Edit2Property属
6、性并键入CUSTOMTEXTA2。13.选择Edit2Value属性并键入:(local)。14.选择Edit3Label属性并键入:用户名:。15.选择Edit3Value属性并键入:sa。16.选择Edit3Property属性并键入CUSTOMTEXTA3。17.选择Edit4Label属性并键入:sa用户密码:。18.选择Edit4Property属性并键入CUSTOMTEXTA4。第五步:创建自定义操作1.在解决方案资源管理器中选择“Setup”项目。在“视图”菜单上指向“编辑器”,然后选择“自定义操作”。2.在自定义操作编
7、辑器中选择“安装”节点。在“操作”菜单上,选择“添加自定义操作”。3.在“选择项目中的项”对话框中,双击“应用程序文件夹”。4.选择“主输出来自DBCustomAction(活动)”项,然后单击“确定”关闭对话框。5.在“属性”窗口中,选择CustomActionData属性并键入/dbname=[CUSTOMTEXTA1]/server=[CUSTOMTEXTA2]/user=[CUSTOMTEXTA3]/pwd=[CUSTOMTEXTA4]/targetdir="[TARGETDIR]"。附/targetdir="[target
8、dir]"是安装后的目标路径,为了在dbcustomaction类中获得安装后的路径,我们设置此参数。另外,安装后的路径也可以通过Reflection得到:DimAsmAsSystem.Reflection.Assem
此文档下载收益归作者所有