如何在不使用MSI文件的情况下运行安装程序(*.exe)文件?

8

我已成功使用Visual Studio 3.5创建了安装程序。在应用程序的Debug文件夹中,我找到了(*.exe和*.msi文件)。

当我将这两个文件放在同一个文件夹中时,它可以正常运行,但当我只放(*.exe)文件时,它就无法正常工作。

我需要运行(.exe)设置而不使用(.msi)文件。我只需要向客户发送*.exe文件。 有没有办法将这两个文件打包成单个文件。

谢谢!

2个回答

2
你搞错了!MSI才是重要的部分,.exe只是一个引导程序,用来调用MSI。如果有必要,你可以只分发MSI文件。
请参见Visual Studio设置项目输出中的EXE是做什么用的? 应该可以创建一个包含实际MSI文件的引导程序作为嵌入资源,但我不确定如何在Visual Studio中完成这个操作。
如果我是你,我会只单独分发MSI文件并提供说明,让用户知道他们必须安装.Net框架才能运行该应用程序,或者将两个文件组合成一个自解压缩zip文件(或类似的文件)。

0

http://hmne.sourceforge.net/

在这里,您可以找到HMsoft NISeditor。该程序的工作方式如下: 运行程序 选择设置名称 添加项目中所有的.DLL和.exe文件 创建设置


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接