在构建 Visual Studio 安装项目时,它会生成两个文件:[ProgramName].msi
和setup.exe
. 每个人的目的是什么?
问问题
205 次
1 回答
1
MSI 文件是主包,它包含所有文件、注册表项、自定义操作等...由Windows Installer 服务 (msiexec.exe)加载并相应执行。
EXE 文件实际上是一个包装器,旨在为 Windows Installer 不支持的功能提供额外支持。最重要的功能是安装先决条件。但是,还有其他商业设置创作工具在 EXE 中包含更多支持,例如压缩支持以最小化包大小、自定义 UI 主题,或者可能创建单个混合包而不是两个单独的 MSI(x86 和 x64)。
于 2013-02-11T12:01:47.927 回答