我知道有几个库允许我从zip(DotnetZip,SharpZipLib等)中提取文件,但是可执行文件是否可以执行提取要在同一个zip文件中提取特定的文件?如何从与可执行文件相同的zip文件中提取特定文件
这是我的愿景:
1)用户双击一个zip文件,以查看其内容。 2)双击一个exe 3)该exe文件从其包含的zip文件中提取几个文件到指定的目录中 4)该目录现在具有所需的文件。 5)运行该目录中的一个exe文件。
我知道,这听起来很像现有的SFX解决方案。但是,这些似乎都不能满足我在这个问题中描述的需求:How can I build a .Net application which is distributed as a single and self-contained file/entity (no installer)?
我知道这些要求听起来很奇怪。如果我可以改变那些力量,我只会发布一个MSI和一个或两个XML文件进行配置。
当然,我欢迎批评意见和问题。