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

Eri*_*tas 8 .net c# deployment setup-project visual-studio-2010

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

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

Sco*_*ain 9

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

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