2012-10-25 431 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參數進行許可協議。