如何在.Net中创建自定义安装项目?

时间:2013-03-28 06:31:30

标签: installation inno-setup setup-project

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

  • 如果没有安装Install.Net Framework;
  • 如果未安装,请安装Sql Server Express;
  • 创建Sql Server的实例;
  • Attache .mdf和.ldf创建sql server的实例;
  • 安装我的软件;

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

1 个答案:

答案 0 :(得分:1)

我建议你使用Inno Setup:

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

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

由于Inno广泛传播,网上有许多资源和教程,例如:Inno Setup Extensions Knowledge Base ,有庞大的社区,安装包中有很多例子,还有很好的帮助和手册。

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

Inno Setup: Verify that .NET 4.0 is installed

Unattended Install of SQL Server 2005 Express with LOCAL Server InstanceName

(这里有一点自我促销:)

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