C# 安装程序如何将文件合并到可执行文件中?

C# 安装程序如何将文件合并到可执行文件中?,c#,c++,c,installation,archive,C#,C++,C,Installation,Archive,我想编写一个安装程序,将文件复制到目标目录。我需要做的第一件事是将这些文件合并到安装程序的可执行文件中,然后用户只需要一个安装程序文件就可以安装所有文件 我在谷歌上搜索了一段时间,但没有找到任何想法,我想我应该将这些文件归档到一个文件中,但下一步该怎么办?如果您使用Visual Studio和.net,您可以使用Microsoft的安装程序(MSI)查看此信息 或者,如果您想要更多的自由,请查看Innosetup 它免费且功能强大为什么不使用InnoSetup、InstallShield或其他免

我想编写一个安装程序,将文件复制到目标目录。我需要做的第一件事是将这些文件合并到安装程序的可执行文件中,然后用户只需要一个安装程序文件就可以安装所有文件


我在谷歌上搜索了一段时间,但没有找到任何想法,我想我应该将这些文件归档到一个文件中,但下一步该怎么办?

如果您使用Visual Studio和.net,您可以使用Microsoft的安装程序(MSI)查看此信息

或者,如果您想要更多的自由,请查看Innosetup
它免费且功能强大

为什么不使用InnoSetup、InstallShield或其他免费安装解决方案?因为客户要求我使用c#从头开始编写安装程序,即使我建议有你所说的其他解决方案。