我正在为C#Winforms应用程序制定部署计划,并希望使用自解压缩的.zip文件分发所有必需的文件。这是SFX的文件结构:
安装程序
应用程序
app2.exe
readme.txt
手册.pdf
用户运行SFX后,我希望Setup.exe
进行控制并将app.exe
,app2.exe
,readme.txt
和manual.pdf
复制到位置x
。将它们复制到的路径将取决于用户从Setup.exe
的UI,系统属性等中做出的选择。
我将如何使用C#编写Setup.exe
?
最佳答案
就个人而言,我在使用NSIS作为设置工具方面有很好的经验。它比SFX稍多一点,但确实好用,相当灵活且免费。
因此,我建议您不要使用C#编写自己的SFX(也称为“重新发明轮子”),而应使用经过实际验证的现有内容。
当然有a lot of other installers available。