繁体   English   中英

如何在Windows中制作安装程序(exe)文件

[英]how to make installer (exe) file in windows

我创建了一个WPF应用程序。 我要为此应用程序制作安装程序文件(exe)。

该应用程序还使用其他一些第三方文件(bat文件); 我已经压缩了。 我想在安装时解压缩此文件,并也在Path变量中设置解压缩目录的路径。

我有一个链接http://www.msdotnet.co.in/2012/06/how-to-create-setup-fileexe-file-from.html#.U3GT7YGSzxp ,该链接介绍了如何创建安装程序文件。

在制作安装程序时如何实现解压缩的部分并设置环境可变?

谢谢

看看Microsoft的wix。

它可以独立运行,但可以在Visual Studio中很好地运行。 您编写了一个小型xml文件,详细说明了要安装的内容,其余的工作就完成了。

要运行zip命令,请使用CustomAction

搜索Install-shield 它是旧工具,但是具有良好的脚本编写功能,如您所期望的(即)解压缩文件夹并处理路径环境变量

使用Inno设置http://jrsoftware.org/isinfo.php )或NSIShttp://nsis.sourceforge.net/Main_Page )。

两者都是免费的(开放源代码)安装系统,具有许多可能性,并且周围有庞大的社区(即使在此处也是如此)。

它们非常易于使用(特别是Inno),并且功能强大,因此很容易实现所需的功能。

看一下Stall

https://github.com/jamesqo/Stall

这是一个OSS项目,可让您从命令行安装应用程序,而无需进行配置。

用法示例:

stall path/to/YourApp -e YourApp.exe -i YourApp.exe

这会将您的应用程序直接安装到用户的计算机上,而无需制作中间MSI。

如果还必须解压缩文件,则可能只需要考虑一个简单的批处理文件即可下载二进制文件+解压缩内容+运行Stall。

暂无
暂无

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

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