如何为c#项目创建安装文件?

时间:2011-08-08 00:03:55

标签: c#

如何为c#项目的数据库创建包含sql server 2008的安装文件?

2 个答案:

答案 0 :(得分:1)

要为项目创建安装文件,可以使用Setup Project,它会为您处理很多事情,但是如果您还想包含sql server,则可以包含其安装文件,然后运行它以编程方式使用Process.Start方法,并将所需的args传递给它。查看hereherehere是关于如何完成的示例。

答案 1 :(得分:0)

我遇到了关于如何让设置文件在任何其他设备上工作的相同问题,尽管我需要一些时间来理解这个过程,但最后我发现它非常简单。

1)您需要将连接字符串更改为:

string connectionStr = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|DatabaseName.mdf;Integrated Security=True";

2)您可以使用高级安装程序生成安装文件,过程很简单,您可以在youtube上观看有关如何使用Advanced Installer获取安装文件的任何简短教程。

3)最后,您必须在客户端PC中安装3个程序先决条件

  • .Net Framework(我认为从4.5版开始)
  • Sql Server Express
  • SSMS(Sql Server Management Studio)