- 本文将介绍C#项目打包以及自动安装SQL Sever数据库,包括创建部署项目、将主程序项目的输出添加到部署项目中、创建安装程序类、创建自定义安装对话框等等。
-
- ’power by: landlordh
- ’for 2000,xp,2003
- Module uninstall
- Sub Main()
- Dim myProcess As Process = New Process
- If System.Environment.OSVersion.ToString.IndexOf("NT 5") Then
- myProcess.Start("msiexec", "/X{2B65D4A9-C146-4808-AB4B-321FB0779559}") ’改为自己的ProductCode
- End If
- myProcess.Close()
- End Sub
- End Module
在C#项目中进行打包,首先需要解决的是项目的建立,其次是所需部署的项目,要特别注意参数的设置。51CTO推荐《C#实用基础教程》
C#项目打包一).创建部署项目
1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 setup1。
3. 单击“确定”关闭对话框。
4. 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。
5. 在“属性”窗口中,选择 ProductName 属性,并键入 信息管理系统 。
C#项目打包二).将 主程序 项目的输出添加到部署项目中
1. 在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。
2. 在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。
3. 单击“确定”关闭对