7-zip アーカイブ ライブラリを C#.NET アプリケーションに統合するにはどうすればよいですか。私は、保存された zip ファイルの抽出ユーティリティが必要なアプリケーションに取り組んでいます。そのためには、7Zip の DLL が最適だと思います。
それを使用してアプリケーションに統合する方法を教えてください。私の必要性は、ボタンクリックでFileopenダイアログを開くことです-> zipファイルを参照->次に、それを抽出してファイルをどこかに保存します。
SevenZipSharp ライブラリを使用してみました。コードは次のとおりです。
private void button1_Click(object sender, EventArgs e)
{
SevenZip.SevenZipExtractor.SetLibraryPath(@"F:\PARADOX\WFAST\WFAST\Res\7z.dll");
SevenZip.SevenZipExtractor ext = new SevenZip.SevenZipExtractor(@"C:\Users\user\Desktop\stitch.zip");
System.IO.Directory.CreateDirectory("C:/Users/user/Desktop/Stitch");
ext.BeginExtractArchive("C:/Users/user/Desktop/Stitch");
}
しかし、エラーが発生します:Can not load 7-zip library or internal COM error! Message: failed to load library.