我是新手 没整过  请详细点~

解决方案 »

  1.   

    1.打开要打包的“.lsn”文件,在“解决方案资源管理器”中随便打开一个窗口
    2.菜单栏“文件”--->“添加”--->“新建项目”
    3. 点击“项目类型”--->“其他项目类型”--->“安装和部署”,再在“模板”点击“安装项目”,点击“确定”
    4.在“文件系统”中点击“应用程序文件夹”,右边框变空白,在空白处右击鼠标,“添加”--->点击“项目输出”,出现一个对话框,点击“确定”
    5.再右击鼠标,“添加”--->点击“文件”,选择文件夹中的“bin”文件中的“Debug”文件中的“.exe”,把“.exe”打开。
    6.单击“文件系统”中的“用户的"程序"菜单”,在右边空白处右击鼠标,点击“创建新的快捷方式”,把应用程序文件夹中的“.exe”文件选上,点击确定。
    7.单击“文件系统”中的“用户桌面”,操作如上一步骤。
    8.点击菜单栏中"生成"中的“生成Setup1(包名)”,等页面左下角显示"生成成功"即可就这么打的包
      

  2.   


    安装部署中添加install安装类
    通过执行SQL脚本配置数据库
    或附加数据库use master exec sp_attach_db @dbname=N'数据库名 ',@filename1=N'数据库文件地址',@filename2=N'日志文件地址'ExecuteSql(connstr, "master", "CREATE DATABASE " +Context.Parameters["dbname"]);   
      Process sqlprocess=new System.Diagnostics.Process();
      sqlprocess.StartInfo.FileName = "osql.exe ";   
      sqlprocess.StartInfo.Arguments = String.Format(" -U {0} -P {1} -d {2} -i {3}db.sql", Context.Parameters["user"], Context.Parameters["pwd"],Context.Parameters["dbname"],Context.Parameters["targetdir"]);
      sqlprocess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
      sqlprocess.Start();   
      sqlprocess.WaitForExit();   
      sqlprocess.Close();
    http://topic.csdn.net/u/20091030/22/2103ab4e-092b-4c2b-9f91-06a55eb58703.html