Installation 更好的是:32/64位的相同安装程序还是不同的安装程序?

Installation 更好的是:32/64位的相同安装程序还是不同的安装程序?,installation,32bit-64bit,anti-patterns,Installation,32bit 64bit,Anti Patterns,32位和64位版本的系统只有一个安装程序,这是一种反模式吗?是否最好将安装程序分开?这取决于您的应用程序,也取决于您针对应用程序的用户群。如果应用程序对于32位和64位机器具有不同的二进制文件(DLL或EXE),那么您可以开始考虑创建不同的安装程序,但这不是强制性的 您可以有一个32位软件包,安装在32位和64位机器上,并根据机器体系结构有条件地安装共同响应文件,即32或64 如果你能给我更多关于应用程序的细节,它安装了什么文件和注册表,以及它需要什么其他系统资源,也许我能给你一个更详细的解决方

32位和64位版本的系统只有一个安装程序,这是一种反模式吗?是否最好将安装程序分开?

这取决于您的应用程序,也取决于您针对应用程序的用户群。如果应用程序对于32位和64位机器具有不同的二进制文件(DLL或EXE),那么您可以开始考虑创建不同的安装程序,但这不是强制性的

您可以有一个32位软件包,安装在32位和64位机器上,并根据机器体系结构有条件地安装共同响应文件,即32或64

如果你能给我更多关于应用程序的细节,它安装了什么文件和注册表,以及它需要什么其他系统资源,也许我能给你一个更详细的解决方案。此外,了解使用什么工具构建安装程序也会有所帮助


关于你的用户,如果你的用户精通技术,在你的网站上放置两个下载链接是可以的,但是如果你的大多数用户不知道32位和64位操作系统之间的区别,这只会给他们带来问题,甚至可能影响你的下载速率,因为他们不知道要下载什么应用程序,会选择从竞争对手那里获得,竞争对手为他们提供了简单的下载选项。

将它们分开,在下载页面上,让用户选择是安装32位版本还是64位版本。该系统针对32位和64位平台。它有DLL和OCX,分别有32和64个版本。该安装程序使用inno安装程序制作,目前在两种平台上使用单个32位安装程序。问题是我不知道这是否是一种反模式,因为互联网上的大多数安装程序都是独立的。编辑不是一种反模式,只有一个下载设置。当您的安装程序在单个软件包中运行良好时,创建单独的软件包只会给您的用户带来麻烦。您是否考虑过其中有多少人会意外下载并尝试错误的安装程序,这些安装程序可能无法安装/安装,但其应用程序无法正常工作。这只会导致沮丧和不高兴的用户,他们可能会停止使用您的应用程序,因为他们没有技能/时间/只是不想调查应用程序不适合他们的原因。