1

我想为我的 c# 项目创建自定义设置,因为我知道我无法使用 Visual Studio 工具来做到这一点。以下是我在安装安装项目期间要执行的步骤:

  • 如果未安装,请安装.Net Framework;
  • 如果未安装,请安装 Sql Server Express;
  • 创建 Sql Server 实例;
  • 将 .mdf 和 .ldf 附加到创建的 sql server 实例;
  • 安装我的软件;

有人经历过这种设置吗?请提供您在安装项目中使用的工具。如果可能的话,一些工作示例。我听说过 Setup Factory 和 Inno Setup。你怎么看他们。我坚信以前有人做过,请分享您的经验!

4

1 回答 1

1

我建议您使用 Inno Setup:

Inno Setup ( http://www.jrsoftware.org/ ) 是一个非常强大的开源安装系统,它能够完成你提到的所有步骤,而且很容易学习。

Inno 使用简单的脚本格式(类似于 INI 文件)和 Pascal 语言来编写高级脚本。

由于 Inno 分布广泛,因此在线提供了许多资源和教程,例如:Inno Setup Extensions Knowledge Base,有庞大的社区,安装包中有许多示例,以及非常好的帮助和手册。

我无法为您提供完整的脚本,但很容易找到您的许多任务(从 SO 快速拍摄):

Inno Setup:验证是否安装了 .NET 4.0

使用 LOCAL Server InstanceName 无人参与安装 SQL Server 2005 Express

(这里有点自我宣传:)

如果您想直接从 Visual Studio (2005/2008/2010/2012) 创建 Inno 安装程序,您可以使用我的(商业)工具 Visual & Installer - http://www.unsigned-softworks.sk/visual-installer/index .html

于 2013-03-28T13:04:00.777 回答