c#如何实现多文件打包成压缩包

oreoconansisu 2013-01-06 05:31:16
求助
碰到一个问题 每次发布程序需要将多个DLL文件打包至压缩包rar
C#可否实现通过程序直接将DLL打包完成,不必手动操作
先谢谢了
...全文
623 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
oreoconansisu 2013-01-07
  • 打赏
  • 举报
回复
引用 1 楼 gxingmin 的回复:
C#使用ICSharpCode.SharpZipLib.dll压缩文件夹和文件
测试后可行,但压缩之后得到的zip只能通过ICSharpCode.SharpZipLib提供的类库进行解压缩 用shell32不能解压缩这个zip
  • 打赏
  • 举报
回复
ILMerge可以将exe和多个dll文件合并为1个exe文件
Kation 2013-01-06
  • 打赏
  • 举报
回复
在项目属性里有个生成事件 在后期生成事件命令行里 输入copy之类的命令 最后再调用winrar程序压缩输出文件夹 里面有很多宏值可以用
chenqi_lscy 2013-01-06
  • 打赏
  • 举报
回复
引用 1 楼 gxingmin 的回复:
C#使用ICSharpCode.SharpZipLib.dll压缩文件夹和文件
很不错,就是代码没有格式,看得好累~

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧