如何创建单个 exe 文件来分发 C# 应用程序

本文关键字:文件 应用程序 exe 单个 何创建 创建 | 更新日期: 2023-09-27 18:37:22

我已经完成了一个用于 Outlook 的 c# 加载项应用程序。我想创建一个用于分发的 exe 文件。我一直在 Add-in Express 上,但我不是在寻找 ClickOnce、ClickTwice 或基于 Web 的解决方案。目前我创建了一个设置.exe但该文件依赖于.msi文件才能运行。有人可以教我如何创建单个exe文件吗?谢谢。

如何创建单个 exe 文件来分发 C# 应用程序

如果要

将安装程序打包.exe并将文件.msi到单个可分发.exe文件中,常见的简单解决方案是创建一个自解压 Zip 存档,该存档将.msi和安装程序解压缩.exe解压缩到临时目录,然后运行安装程序.exe。请参阅此 SuperUser.com 帖子,了解仅使用 7-Zip1 完全免费进行操作的说明。


1:"SFX 模块"不是正常下载的一部分,而是在 LZMA SDK 下载中找到的。