小编spa*_*der的帖子

无法加载 7-zip 库或内部 COM 错误。库无效

下面是我正在使用的代码示例,但我无法找到解决该问题的方法。我对使用 C# 非常熟悉,但我已经引用了 7Zip 的库,尽管在编译代码时,我收到以下错误。在 Visual Studio 中标记的行旁有一条注释。

错误消息:无法加载 7-zip 库或内部 COM 错误!消息:库无效。

namespace SevenZipTest
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Compression for Multi-volumes has begun");

            string dll = @"C:\Project\VsProgram\libs\SevenZipSharp.dll";
            string source = @"SourceFilePath";
            string output = @"ZipFileOutputPath";

            SevenZipCompressor.SetLibraryPath(dll);
            SevenZipCompressor compressor = new SevenZipCompressor();
            compressor.ArchiveFormat = OutArchiveFormat.SevenZip;
            compressor.CompressionMode = CompressionMode.Create;
            compressor.TempFolderPath = System.IO.Path.GetTempPath();
            compressor.VolumeSize = 10000000;   // output file size in bytes
            compressor.CompressDirectory(source, output); //This line is where I am getting the flag in the code that …
Run Code Online (Sandbox Code Playgroud)

c# 7zip

1
推荐指数
2
解决办法
5932
查看次数

标签 统计

7zip ×1

c# ×1