我知道有幾個庫允許我從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文件進行配置。
當然,我歡迎批評意見和問題。