2009-05-29 66 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文件,同一文件将在部署时应用)。

请让我知道如果您需要进一步的帮助。