譯 用InnoSetup模組化安裝依賴項

2022-03-24 15:56:27 字數 1045 閱讀 3770

譯文出處:

先上圖:

曾幾何時,我需要安裝.net應用程式。我知道我能夠使用智慧型一鍵安裝包。但是我覺得安裝介面很不友好,而且不是那麼順手。我得到乙個innosetup指令碼來完成我所想要做的。但是不幸的是,它只支援.net1.1.因此,我花費了一點時間來大大的修改它以實現我的目的。

setup.iss--包含了基本的products資料夾下你所需要的檔案的安裝。setup.iss需要用這種形式:#include "scripts\products\dotnetfx11.iss   把他們(products資料夾下的iss檔案)包含在裡面。然後你只需要呼叫 【code】 **段的主函式,比如dotnetfx11();

bin - 用來存放setup.iss編譯生成的exe檔案

src - 包含了應用安裝包安裝所需要的檔案

scripts

products -包含了安裝所需要的檔案(e.g. .net framework 2.0)

很可能你要調整setup.iss來檢查不同的windows版本所需要的依賴項。

依賴項的安裝一般自動執行的,靜默安裝。因此不需要使用者插手(不包括ie6)。安裝指令碼使用了[costummessages]段因此你可以輕鬆新增多語言支援。

所需要的工具:

~~~~就到這裡,感謝的話就不翻譯了

模組化InnoSetup依賴項安裝

原文在這裡 說明 源 是模組化的,結構如下 你需要把所需的模組在頂部使用 include命令包含在源 中,例如 include scripts products dotnetfx11.iss 然後你只需要在 code 段呼叫它們的main函式,如 dotnetfx11 你很可能需要調整setup.i...

什麼是模組化?模組化的好處

1.高內聚低耦合,有利於團隊作戰,當專案很複雜的時候,將專案劃分為子模組分給不同的人開發,最後再組合在一起,這樣可以降低模組與模組之間的依賴關係體現低耦合,模組又有特定功能體現高內聚。2.可重用,方便維護,模組的特點就是有特定功能,當兩個專案都需要某種功能的時候,我們定義乙個特定的模組來實現該功能,...

什麼是模組化?模組化怎麼實現?

前言 增加印象,留下腳印 忘記還可以翻一翻 奧利給。1,什麼是模組化 公司裡乙個專案是有很多程式設計師一起開發的,例如 多人運動 這個專案 有程式設計師a 程式設計師b 程式設計師c 程式設計師a 寫了 aaa.js 裡面有幾千行 幾萬行 程式設計師b 寫了 bbb.js 裡面有幾千行 幾萬行 程式...