我在 C# 中有使用 SevenZipLib 的“旧版”软件。
我已经下载了 SevenZipLib,但我不知道如何声明:
using SevenZipLib;
我尝试添加引用但没有任何结果。
确保在项目/解决方案中添加对 dll 的引用。右键单击您的项目,然后单击添加引用。浏览到您提取 SevenZipLib 的目录,然后单击 dll 以添加引用。
此外,如果可以,您可能会考虑安装SevenZipSharp Nuget 包作为替代方案。安装 Nuget 包将自动下载任何所需的依赖项并将它们添加到您的项目/解决方案中。请注意,如果您使用 SevenZipSharp,则必须重写应用程序的 7-zip 部分以使用 SevenZipSharp 而不是 SevenZipLib。
您尝试添加的文件 7z64.dll 是本机 DLL,而不是 .NET 程序集,也不是 COM 组件。您不能将此 dll 添加为参考。
添加对托管 DLL 的引用或使用 P/Invoke 加载和调用 7z64.dll