独立Windows .exe与安装程序有什么好处?

Zub*_*air 6 installer exe

我试图使应用程序尽可能易于部署为Windows,我试图选择将应用程序打包为.exe或使用安装程序.我想知道是否有人对这两种方式的相对优点有意见?我的偏好是使用.exe,因为它只是单击并为用户运行.

Rik*_*ood 6

如果您需要在特定位置安装许多组件,或者需要注册它们才能工作的组件(例如需要添加到注册表中的COM组件),则只需要安装程序.安装程序显然也可以在开始菜单等中为您的应用程序添加快捷方式.

如果您的应用程序可以作为单个.exe文件存在,可以从文件系统中的任何位置运行,那么对于很多人来说,这将是一个更简单,更简洁的解决方案.

但请记住,技术较少的用户可能会期望安装程序,并且不会理解开始菜单中没有链接.


Yas*_*aev 2

如果您没有任何依赖项,不必在注册表中添加/更改数据,不必在应用程序删除/更新后进行清理,那么仅使用 .exe 似乎相当合理。