-2

我在 C# 中有使用 SevenZipLib 的“旧版”软件。

我已经下载了 SevenZipLib,但我不知道如何声明:

using SevenZipLib;

在此处输入图像描述 我尝试添加引用但没有任何结果。

4

2 回答 2

1

确保在项目/解决方案中添加对 dll 的引用。右键单击您的项目,然后单击添加引用。浏览到您提取 SevenZipLib 的目录,然后单击 dll 以添加引用。

此外,如果可以,您可能会考虑安装SevenZipSharp Nuget 包作为替代方案。安装 Nuget 包将自动下载任何所需的依赖项并将它们添加到您的项目/解决方案中。请注意,如果您使用 SevenZipSharp,则必须重写应用程序的 7-zip 部分以使用 SevenZipSharp 而不是 SevenZipLib。

于 2013-10-25T13:34:15.827 回答
0

您尝试添加的文件 7z64.dll 是本机 DLL,而不是 .NET 程序集,也不是 COM 组件。您不能将此 dll 添加为参考。

添加对托管 DLL 的引用或使用 P/Invoke 加载和调用 7z64.dll

于 2013-10-25T18:50:20.683 回答