繁体   English   中英

如何为Windows窗体应用程序制作单个安装文件

[英]how to make a single setup file for windows form application

我正在开发Windows窗体应用程序,我想与服务器上的网站集成。 我的问题是,当我为应用程序创建安装程序时,它给了我两个文件;一个是msi文件,另一个是安装文件。 我必须为下载此软件的用户提供一个zip文件夹。 我只想给用户setup.exe。 可能吗? 如果是的话怎么办? 请帮助...我使用此链接创建了设置...

http://www.c-sharpcorner.com/UploadFile/deepak.sharma00/how-to-create-an-installer-for-a-winform-application-using-s/

提前致谢

我解决了。 将MSI文件转换为exe文件。 而已。 互联网上有很多msi到exe转换器。 MSI的工作原理与setup.exe相同。

您可以尝试使用WiX安装程序: http : //en.wikipedia.org/wiki/WiX ,就像我为Windows窗体应用程序安装程序所做的那样。 您可以选择是否获取.msi或.exe作为结果。

如果尚未指定任何先决条件,则可以共享.msi。 Setup.exe只是一个引导程序,它将在安装.msi之前检查先决条件并进行安装。

或者,您可以使用NSIS安装程序将.msi和setup.exe打包到一个.exe文件中。

假设您确实有安装的先决条件,那么您只需要获取一个工具即可将MSI和setup.exe打包到一个exe文件中(我认为WinZip可以做到这一点)。 然后,您将获得一个可执行文件,它将您的引导程序set.exe和MSI文件提取到某个位置并运行该setup.exe。 因此,您只需要选择执行此操作的工具即可。

无论您最终做什么,都不要做任何最终将MSI下载到IE的临时文件文件夹中的操作,该文件将消失。 将其放在可以维修的地方。

另外,也许您实际上不需要下载它:

http://msdn.microsoft.com/en-us/library/aa368328(v=vs.85).aspx

您可以使用Inno Setup创建一个.exe文件。

它可以在其中包含文件,并且可以检测和安装先决条件以及其他各种内容(DirectX,SQL Server等)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM