黑马程序员技术交流社区

标题: 如何把一个可执行文件打包成一个安装文件 [打印本页]

作者: 9881008杜鹏    时间: 2011-11-24 00:30
标题: 如何把一个可执行文件打包成一个安装文件
如何把一个可执行文件打包成一个安装文件,包含数据库
作者: 何建华    时间: 2011-11-24 08:04
本帖最后由 何建华 于 2011-11-24 08:05 编辑

这是我在CSDN上查到的。希望对你有用:
给楼主提供一个法子:

1、新建一个解决方案

2、把你的多个项目加入到该解决方案

3、新建一个项目Main,引用其他的项目(为了把多个项目的Exe和Dll集中到一起)

4、新建一个安装项目,只引用该Main项目即可。
参考:http://topic.csdn.net/u/20071008/17/56ce6701-7604-4a5c-9dbe-a4041b2e83f2.html
作者: 乔克    时间: 2011-11-24 12:04
如果用的是VS2008
1.在解决方案里建立数据库(mdf文件)
2.在main 函数中写入
  1. string dataDir = AppDomain.CurrentDomain.BaseDirectory;
  2.             if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\"))
  3.             {
  4.                 dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName;
  5.                 AppDomain.CurrentDomain.SetData("DataDirectory", dataDir);
  6.             }
复制代码
3.app.config 中写入这个
  1.      <add name="MydbConnectionString"
  2.             connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Mydb.mdf;Integrated Security=True;User Instance=True"
  3.             providerName="System.Data.SqlClient" />
复制代码
4.在新建一个安装项目;http://bbs.itheima.com/forum.php ... amp;page=1#pid22055




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2