提示:

  bankDB.sql脚本文件中最好加上 USE bankDB GO ,为了使安装程序程序能够正确运行,必须确保你的bankDB.sql脚本文件准确无误,检查方法就是在命令行中输入:C:> osql –U sa –P 123 –i D:\打包示例\bankDB.sql 如果在你自己的机器上能生成数据库bankDB,就说明sql脚本没错

 

12.      整个解决方案全部完成后,请分别生成3个项目的执行文件,确保得到最新结果。其中在MyProjSetupDebug文件夹中的就是我们需要的结果

visual stutio 2005 打包部署(四)
我们双击setup.exe或者MyProjSetup.msi之后,就能够在目标计算机上安装bank数据库和我们自己的MyProjectV2的执行文件了

 

我的目标文件选择的是D:\SetupDemo,最后在该文件夹下的文件如下:

visual stutio 2005 打包部署(四) 

可以看到在目标机器上的目标路径下包含了项目所需要的各个类库、文件等等,以及自己的执行文件

 

visual stutio 2005 打包部署(四) 

/dbname=[EDITA1]  /server=[EDITA2] /user = [EDITA3]  /pwd = [EDITA4] /targetdir="[TARGETDIR]\"  -------错误

 

/dbname=[EDITA1]  /server=[EDITA2]  /user=[EDITA3]  /pwd=[EDITA4] /targetdir="[TARGETDIR]\"  ------- 正确

切记切记:/key=[value] 之间绝对不能有空格

最后需要在目标机器上安装.net framework.另外app.Config配置文件也可以打包,而且在打包后会自动出现在目标机器的目标文件夹,因此并不存在打包后无法修改配置文件的情况。

<appSettings>

<add key=”connStr”value=”………”>

</ appSettings >

注意需要添加引用System.Configration

 

 

点击系统必备

选择你需要的组件,.Net Framework2.0 和水晶报表组件等