2

我正在制定 C# Winforms 应用程序的部署计划,并希望使用自解压 .zip 文件来分发所有必需的文件。这是 SFX 的文件结构:

Setup.exe
app.exe
app2.exe
readme.txt
manual.pdf

用户运行 SFX 后,我想Setup.exe控制并复制app.exe, app2.exe, readme.txt, 和manual.pdf到 location x。它们被复制到的路径将取决于用户从 UI Setup.exe、系统属性等中所做的选择。

我将如何Setup.exe用 C# 编写代码?

4

2 回答 2

3

就个人而言,我在使用NSIS作为设置工具方面有很好的经验。它不仅仅是一个 SFX,但非常好用,相当灵活且免费。

因此,我建议您不要C# 中编写自己的 SFX(也称为“重新发明轮子”),而应使用现有的、经实际验证的东西。

当然,还有很多其他可用的安装程序

于 2011-11-06T22:29:56.940 回答
0

我同意,当已经有可用的安装程序时,不要浪费时间编写安装程序。如果您出于某种原因选择自己编写一个,我会鼓励您远离任何需要依赖项的语言(例如 C# 需要 .Net 运行时)。/MT我建议使用 C 或 C++ 并使用标志打开静态链接,以便您的安装程序尽可能少地依赖。

我用过的一些安装软件(按优先顺序):

See the list of installation software article on Wikipedia for other options.

于 2011-11-06T22:49:17.727 回答