在这里,我使用visual studio 3.5成功创建了设置。在应用程序的Debug文件夹中,我找到了(* .exe和* .msi文件)。
当我将两个文件都放在同一个文件夹中时,它的工作正常。但是,当我只使用(* .exe)文件时,它不起作用。
我需要使用( .msi)文件运行( .exe)设置。我只需要向客户端发送* .exe。 有没有办法将两个文件都包装到单个文件中。
提前谢谢:)
答案 0 :(得分:2)
你有错误的方法! MSI很重要,但.exe只是一个调用MSI的引导程序。如果你有任何东西可以分发MSI。
请参阅What does the EXE do in the Visual Studio setup project output?
应该可以创建一个包含实际MSI作为嵌入式资源的引导程序,但是我不确定如何使用Visual Studio执行此操作。
如果我是你,我会根据用户必须安装.Net框架以便应用程序运行的说明自行分发MSI,或者将两者合并为一个自解压缩的zip(或者相似)。
答案 1 :(得分:0)
在这里你可以找到HMsoft NISeditor,这个程序的工作原理如下: 运行程序 选择setupname 添加项目的所有.DLL和.exe文件 创建设置