我在C#中使用SevenZipLib的「傳統」軟件。註冊SevenZipLib
我已經下載SevenZipLib,但我不知道如何聲明:
using SevenZipLib;
我曾嘗試將沒有任何結果的參考。
我在C#中使用SevenZipLib的「傳統」軟件。註冊SevenZipLib
我已經下載SevenZipLib,但我不知道如何聲明:
using SevenZipLib;
我曾嘗試將沒有任何結果的參考。
確保您在項目/解決方案中添加了對dll的引用。右鍵單擊您的項目,然後單擊添加引用。瀏覽到您提取SevenZipLib的目錄,然後單擊該dll以添加引用。
另外,如果可以,您可以考慮安裝SevenZipSharp Nuget Package作爲替代方案。安裝Nuget Package將自動下載任何所需的依賴關係,並將它們添加到您的項目/解決方案中。請注意,如果您使用SevenZipSharp,則必須重寫應用程序的7-Zip部分才能使用SevenZipSharp而不是SevenZipLib。
您試圖添加的文件7z64.dll是本機DLL,不是.NET程序集,也不是COM組件。您不能添加此dll作爲參考。
添加引用託管DLL或使用P/Invoke來加載並調用7z64.dll
當發生在你添加DLL作爲參考?它失敗了嗎? –
您是否添加了對SevenZipLib的程序集(dll)的引用? –