首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安装屏蔽和windowsinstaller有什么区别?

安装屏蔽和windowsinstaller有什么区别?
EN

Stack Overflow用户
提问于 2012-10-16 01:16:47
回答 3查看 10.8K关注 0票数 6

安装程序将创建软件包,这些软件包可以是msi或rpm等。Windows installer是否还会创建msi和rpm文件?或者这是一个嵌入在Windows操作系统中的工具,需要运行msi文件,对吗?我的意思是,我们将使用安装屏蔽创建msi文件,然后我们将它提供给客户,他们将在其操作系统中嵌入的windows installer的帮助下安装msi并生成可执行文件,对吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-16 01:40:19

InstallShield (以及其他工具,如高级安装程序和InstallAware)是帮助开发人员创建Windows安装包(MSI文件)的工具。Visual Studio还具有生成MSI文件的能力,尽管有些人发现Visual Studio工具缺少一些功能。

Wikipedia has a fairly nice article on the subject that you may find interesting

Windows Installer包含在Windows操作系统中。

一般的想法是,作为开发人员,您将软件(可执行文件和其他依赖项)打包到一个MSI文件中,最终用户随后可以使用该文件通过Windows Installer在其计算机上安装产品。

当您更多地参与创建、测试和调试MSI时,您会发现这个主题还有更多内容。

票数 7
EN

Stack Overflow用户

发布于 2012-10-16 01:41:04

MSI是Windows提供的一种平台服务。它使用关系数据库(.MSI)来表达安装程序的行为。

InstallShield是一个品牌名称,可以引用任意数量的产品和项目类型。MSI是InstallShield有限版、快速版、专业版和高级版支持的一个或多个项目类型的输出。

其他工具,如Windows Installer XML (WiX)也可以生成MSI,而wixpie和wixedit等工具可以提供帮助。

票数 3
EN

Stack Overflow用户

发布于 2012-10-16 03:27:38

Windows Installer是Windows操作系统的一项服务,它是任何最新版本的Windows的一部分。Windows Installer的目的是安装、更新或维修(即修复)已开发为在Windows上运行的应用程序。如果您是面向Windows的应用程序的开发人员,则可以考虑将应用程序作为Windows Installer软件包提供给用户,以便利用Windows Installer的功能来部署和维护您的应用程序。Windows Installer服务在线记录在桌面开发人员中心:Windows Installer

Windows Installer用于桌面应用程序,不是用于安装Windows应用商店应用程序的技术。

Windows Installer包具有.msi扩展名,您还将看到Windows Installer称为“MSI”。尽管SDK中包含一个编辑工具,但它很难使用,大多数开发人员更喜欢使用第三方MSI包创建工具。InstallShield是一个非常流行的工具,在此InStallSite website中详细讨论并比较了该工具和其他工具。WiX是可从SourceForge site获得的开源创作工具。

在考虑哪种工具最适合您的项目时,您可能应该同时查看工具文档和基础Windows Installer服务。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12900710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档