繁体   English   中英

是否有任何指向Visual Studio中的安装项目创建的setup.exe文件?

[英]Is there any point to the setup.exe file created by a setup project in Visual Studio?

我使用Visual Studio 2010创建了我的第一个安装项目。我注意到,当我构建安装项目时,它会生成一个MSI安装程序文件和一个setup.exe可执行文件。 但是,我似乎能够右键单击MSI文件并选择安装来安装我的应用程序而不是运行setup.exe。

生成的setup.exe文件是否除了启动MSI文件之外还执行其他操作? 分发我的应用程序时,我可以只提供MSI文件而不是MSI文件和setup.exe文件吗?

克里斯托弗约翰逊对于旧机器是正确的,但它也做了别的事情。 在设置安装程序时,您可以设置依赖项和位置以下载这些依赖项。 Setup.exe执行这些依赖项检查并启动其他MSI文件以进行安装。 这通常用于确保Windows安装了正确版本的.NET或C ++运行时。

如果您没有依赖项并且可以保证安装.NET或C ++运行时,则无需分发setup.exe文件。

许多(大多数?)用户习惯于运行“SETUP”程序来安装某些东西。 这就是为什么它在那里。 提供它是个好主意,除非您确定只有技术知识丰富的用户才会安装您的应用程序。

如果有人试图在不支持MSI文件的旧版Windows上安装,SETUP.EXE也很有用。 在这种情况下,它会显示某种“您无法在此版本的Windows上安装此程序”错误消息。

我相信(但可能是错误的)它执行正确版本的MSI的启动捆绑。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM