文档介绍:1、创建安装项目“Setup”安装项目
在“文件”菜单上指向“添加项目”,然后选择“新建项目”。
在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入“setup”(其他名称也行,随个人意愿)。
单击“确定”关闭对话框。
项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。
在“属性”窗口中,选择 ProductName 属性,并键入”xxxx系统”(你所做项目程序的名称)。
2、在安装项目中创建安装程序类()。
在你项目的解决方案上右键,选择“添加”中的“新建项目”。然后选择“类库”,在名称中输入DbSetUp,位置选择你的项目程序所在目录。点“确定”关闭对话框。
在新项目“DbSetUp”上右键,选择“添加”中的“新建项”。然后选择Visual c#项目项中的“安装程序类”,点“添加”关闭对话框。
切换到代码视图,:
using System;
using ;
using ponentModel;
using ;
using ;
using ;
namespace DBSetUp
{
[RunInstaller(true)]
public partial class Installer1 : Installer
{
public Installer1()
{
ponent();
}
private void CreateDataBase()
{
// 启动SQL服务, 预防装完之后服务未启动
Process p = new Process();
= "";
= false;
= true;
= true;
= true;
= true;
();
("net start MSSQL$Rybx");//Rybx为客户端数据库实例名
("exit");
();
// “server”:客户端数据库实例名, “user id”:Sa ,“password”:Sa的密码
string strSql = ("server={0}; user id={1}; password={2}; Database=master", @"(