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

Installation 如何在.Net中创建自定义安装项目?,installation,inno-setup,setup-project,Installation,Inno Setup,Setup Project,我想为我的c#项目创建自定义设置,因为我知道我不能用VisualStudio工具来完成。 以下是安装安装项目期间我要执行的步骤: 如果未安装,请安装.Net Framework 如果未安装,请安装Sql Server Express 创建sqlserver实例 将Attache.mdf和.ldf添加到已创建的sql server实例中 安装我的软件 有人做过这样的设置吗? 请提供您在安装项目中使用的工具。 如果可能,请提供一些工作示例。 我听说过安装工厂和Inno安装。你觉得他们怎么样。 我

我想为我的c#项目创建自定义设置,因为我知道我不能用VisualStudio工具来完成。 以下是安装安装项目期间我要执行的步骤:

  • 如果未安装,请安装.Net Framework
  • 如果未安装,请安装Sql Server Express
  • 创建sqlserver实例
  • 将Attache.mdf和.ldf添加到已创建的sql server实例中
  • 安装我的软件
有人做过这样的设置吗? 请提供您在安装项目中使用的工具。 如果可能,请提供一些工作示例。 我听说过安装工厂和Inno安装。你觉得他们怎么样。
我坚信有人曾经做过,请分享你的经验

我建议您使用Inno设置:

Inno Setup()是一个非常强大的开源安装系统,它能够完成您提到的所有步骤,而且非常容易学习

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

由于Inno的广泛传播,有许多在线资源和教程,例如:,有巨大的社区,安装包中有许多示例,以及非常好的帮助和手册

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

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


如果您想直接从Visual Studio(2005/2008/2010/2012)创建Inno安装程序,可以使用我的(商业)工具Visual&Installer-

我建议您使用Inno安装程序:

Inno Setup()是一个非常强大的开源安装系统,它能够完成您提到的所有步骤,而且非常容易学习

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

由于Inno的广泛传播,有许多在线资源和教程,例如:,有巨大的社区,安装包中有许多示例,以及非常好的帮助和手册

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

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

如果您想直接从Visual Studio(2005/2008/2010/2012)创建Inno安装程序,可以使用我的(商业)工具Visual&Installer-