2012-10-25 196 views
0

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

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

总之我想打一个设置为执行这些任务:

  1. 安装.NET Framework 4.0,如果没有可用的
  2. 安装水晶报表运行时引擎13根据您的系统的32位或64位
  3. 安装MSSQL Server Express的2008(32位或取决于用户的操作系统64位)使用这些设置
    • SQL Server实例名称:SQLEXPRESS
    • 金用户鉴定模式:混合
    • 用户名:user1的
    • 密码:PASS1
  4. 询问语言选择(阿拉伯语或英语)安装我的应用程序(MyApp.exe将),并相应地安装选定的版本。
  5. 当然安装我的应用程序之前,应该会有许可协议一个窗口

我想,这是不是除了SQL服务器部分很困难,

请你们如果有人能帮助我,给我Inno代码做这个设置。 谢谢

+2

对不起,但从8个月在StackOverflow,你可能会发现这不是*给我的代码*网站。如果你搜索,我敢打赌你会发现你的一半以上的需求已经在这里编写,所以尽量这样做,并毫不犹豫地提出一个具体的问题。投票结束...... – TLama

+0

我担心像你这样的人会对我说这样的话,虽然你是对的但是有时候你现在需要这段代码,特别是当你是一名外科医生并且被许多人所关注时那些填满你所有日常工作时间的任务,你没有时间去抓你的头,同时你有这个爱好让你活着,你不能把它留在后面,那么该怎么办?请不要投票结束,而是投票支持我。谢谢 –

+2

怎么办?最大限度地减少你的问题,搜索已经制作好的脚本(我知道至少我已经发布了一些关于1.,3.,4.如果你问它作为一个单独的帖子,如果它没有在这里得到回答,我可以回答你), 5.这就是我不确定的,你的意思。在任何情况下,都不要个人承担,但是你要求的是很多工作,并且不会对任何人有所帮助(这应该是本网站的主要内容)。 – TLama

回答

0

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

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

你要求的一些东西是InnoSetup的支持功能。例如。请使用[Languages]部分选择语言,或使用LicenseFile参数进行许可协议。