使用inno进行设置

时间:2012-10-25 05:39:00

标签: installation inno-setup

我已经完成了我的.NET应用程序,但我无法弄清楚如何处理完成它的设置,因为它对我来说似乎有点复杂。

所以我在考虑使用InnoSetup,但不幸的是我对此一无所知。

简而言之,我想为执行这些任务进行设置:

  1. 安装.NET Framework 4.0(如果不可用)
  2. 根据您的系统32位或64位
  3. 安装Crystal报表运行时引擎13
  4. 使用这些设置安装MSSQL Server Express 2008(32位或64位,具体取决于用户的操作系统)
    • SQL Server实例名称:SQLEXPRESS
    • 身份验证模式:混合
    • 用户名:user1
    • 密码:pass1
  5. 询问有关安装我的应用程序(MyApp.exe)的语言选择(阿拉伯语或英语),并相应地安装所选版本。
  6. 当然,在安装我的应用程序之前,应该有一个关于许可协议的窗口
  7. 我认为除了SQL服务器部分

    之外,这并不是很困难

    请大家,如果有人可以帮助我,并给我Inno代码进行此设置。 感谢

1 个答案:

答案 0 :(得分:0)

学习Inno Setup脚本语言并不难,所以你一定要阅读documentation

要安装.NET依赖项,请查看THIS CodeProject文章。我使用了一种稍微不同的方法。我将我的依赖项添加为zip存档,因此我不需要列出我的文件,还添加了unzip.exe并使用它将它们提取到临时文件夹并从那里启动安装程序。 HERE是一个解释如何做的SO问题。

您要求的部分内容是InnoSetup支持的功能。例如。使用[Languages]部分选择语言或使用LicenseFile参数获取许可协议。