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

时间:2014-05-13 04:38:50

标签: wpf windows windows-installer

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

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

我收到了一个链接http://www.msdotnet.co.in/2012/06/how-to-create-setup-fileexe-file-from.html#.U3GT7YGSzxp 它告诉我们如何创建安装程序文件。

如何在安装程序时实现解压缩部分和设置环境可用?

由于

4 个答案:

答案 0 :(得分:3)

查看wix from Microsoft.

它可以独立运行,但可以在visual studio中运行。您编写了一个小的xml文件,详细说明了您要安装的内容,剩下的工作就完成了。

要运行zip命令,请使用CustomAction

答案 1 :(得分:0)

搜索 安装屏蔽 。它是旧工具,但具有良好的脚本功能,如您所期望的(即)解压缩文件夹和处理路径环境变量

答案 2 :(得分:0)

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

两者都是免费的(开源)安装系统,具有许多可能性和庞大的社区(即使在这里也是如此)。

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

答案 3 :(得分:0)

看看失速

https://github.com/jamesqo/Stall

它是一个OSS项目,允许您从命令行安装应用程序,无需配置。

使用示例:

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

这样可以将您的应用直接安装到用户的计算机上,而无需进行中间MSI。

如果你还要解压缩文件,你可能只想考虑下载二进制文件的简单批处理文件+解压缩内容+运行Stall。