2009-05-29 63 views
2

我們有一個Windows應用程序,我們正在使用Wise進行部署。最近我們切換到InstallAware,雖然它有一些好點,但我們正面臨一些問題。有人可以推薦其他部署和打包應用程序嗎我們是一家小公司,我們沒有專門的包裝工作人員等。此外,我們的軟件包還包括SQL服務器快速安裝,我們很想擁有像IA這樣簡單的產品。包裝應用程序

回答

0

我從來沒有使用過除Windows安裝程序和Visual Studio附帶的安裝項目之外的任何東西。你有什麼不尋常的要求阻止你這麼做嗎?

+0

是的,我們確實需要包括SQL Server Express的安裝。 – superdoc 2009-05-29 20:06:57

1

NSISInnoSetup?他們都被廣泛使用,並沒有那麼難使用。 (如果您選擇InnoSetup,同時下載ISTool,則比手動編寫腳本文件要容易得多。)

+0

做這些有插件腳本安裝sql服務器等或檢查.net框架的版本等? – superdoc 2009-05-29 20:14:42

1

我們已經使用了NSIS幾次,既可以用於完整的常規桌面安裝程序,也可以用於小型靜默安裝補丁。編寫基本的安裝程序很容易,特別是如果您使用HM NIS Edit作爲NSIS的嚮導和IDE。因爲它是可編寫腳本的,所以你可以檢查SQL Server Express是否已經安裝 - 如果沒有,它可以作爲安裝程序的一部分進行安裝。

0

我假設您的要求如下, 您正在使用明智的包工作室來創建\自定義應用程序來創建MSI,這些msi包將被部署或安裝到您的環境。

我的問題是:有多少臺式機\筆記本電腦是他們在貴公司(基礎設施)

解決您的問題,根據我的假設:

目前Admistudio是更換明智和最好的產品您可以使用Installshield repackager創建或自定義應用程序。 安裝Anyware用於自定義Dll文件(構建和發佈方法)並在該構建文件中創建自定義操作並將其構建到MSI

Installshield Repackager用於從Exe文件創建MSI,並使用變換自定義現有的MSI文件(不需要修改現有的MSI,而是我們可以創建MST文件到MSI,並執行定製到MST文件,同一文件將在部署時應用)。

請讓我知道如果您需要進一步的幫助。