我四处寻找使用 Visual Studio 的 zip 功能,但没有找到任何东西。
有功能吗?我问的原因是,我目前正在我的代码中创建一个进程来调用 7zip,但是该程序并未安装在所有用户计算机上,并且安装该程序是一个选项,只是不是一个理想的选项。
建议?
我四处寻找使用 Visual Studio 的 zip 功能,但没有找到任何东西。
有功能吗?我问的原因是,我目前正在我的代码中创建一个进程来调用 7zip,但是该程序并未安装在所有用户计算机上,并且安装该程序是一个选项,只是不是一个理想的选项。
建议?
试试 C# 自带的 System.IO.Compression 库: ZipFile Class
我使用 dotnetzip.codeplex.com 取得了非常好的效果。肯定有一些编码和质量检查工作要做,以确保它正确处理您的数据。但是你说得对,部署到随机客户端机器比调用 7zip 更容易。