2013-03-28 78 views
1

我想为我的c#项目创建自定义安装程序,因为我知道我无法使用Visual Studio工具。 以下是我在安装项目过程中想要做的步骤:如何在.Net中创建自定义安装项目?

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

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

回答

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

(一点自我宣传在这里: )

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

相关问题