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

标签 c# exe windows-installer addin-express

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

最佳答案

如果要将 setup.exe 和 .msi 文件打包到单个可分发的 .exe 文件中,常见的简单解决方案是创建一个自解压 Zip 存档,将 .msi 和 setup.exe 解压缩到临时目录,然后运行 setup.exe。请参阅this SuperUser.com post有关仅使用 7-Zip 完全免费执行此操作的说明1


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

关于c# - 如何创建单个 exe 文件来分发 C# 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35806013/

相关文章:

c# - MVVM 将嵌套 subview 连接到 subview 模型

c# - Winforms:插入符位置的屏幕位置

dll - 如何识别驱动程序可执行文件?

powershell - 如何将 PowerShell 命令中的引号抑制为可执行文件

c# - 具有相同 Action 名称的多个 Action

c# - Caliburn Micro 中 TextBox 的 GotFocus 事件?

Python 转换为 exe(包括库)?

c - Microsoft 编译器和 GNU 编译器在输出可执行文件大小方面的差异

windows - InnoSetup - 如何将 setup.exe 变成 875kB?以便用户更快地下载它并且在下载时它会下载另一个?

windows-installer - 合并模块在卸载期间留下文件