Visual Studio 10应用程序.exe和.msi在单个文件中

本文关键字:单个 文件 msi Studio 应用程序 exe Visual | 更新日期: 2023-09-27 18:21:48

我们目前正在C#中使用Visual Studio 10开发一个应用程序。在创建安装项目(向导)并构建它之后,我们会得到两个文件:分别是msi和exe。

在合成中,我读到.exe文件是一个"包装文件",因为它包装了.msi文件,基本上在检查了先决条件后,它运行.msi文件。我们想要的是将应用程序部署在一个文件中,该文件既检查先决条件(我们特别需要安装sql server compact 4.0,但如果我们运行exe文件,它就可以正常工作),又在它们不可用时安装它们,并安装应用程序本身(msi中包含的文件),因为它更容易分发,更"用户友好"。

你知道实现这一点的简单解决方案吗?

提前感谢你们的回复。

Visual Studio 10应用程序.exe和.msi在单个文件中

最简单的解决方案是使用self-extracting.exe工具。IEXPRESS.exe已包含在Windows中。当然还有一些功能更丰富。