【问题标题】:How to create custom setup project in .Net?如何在 .Net 中创建自定义设置项目?
【发布时间】:2013-03-28 06:31:29
【问题描述】:

我想为我的 c# 项目创建自定义设置,据我了解,我无法使用 Visual Studio 工具来完成。 以下是我在安装安装项目期间要执行的步骤:

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

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

【问题讨论】:

    标签: installation inno-setup setup-project


    【解决方案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 & Installer - http://www.unsigned-softworks.sk/visual-installer/index.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-09
      相关资源
      最近更新 更多