Сжатие библиотеки LibDeflate NET для .NET Framework 4.8C#

Место общения программистов C#
Anonymous
Сжатие библиотеки LibDeflate NET для .NET Framework 4.8

Сообщение Anonymous »

У меня возникли трудности с созданием экземпляра компрессора из библиотеки LibDeflate.NET:

Код: Выделить всё

using (var compressor = new DeflateCompressor(5)) {}

Error during compression: Unable to load DLL 'libdeflate': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
Finished: 26.09.2024 14:35:56
Библиотеки времени выполнения .Core и более поздних версий копируются в подпапку:
[img]https://i .sstatic.net/lQ0wwiT9.png[/img]

Я взял 32-разрядную версию libdeflate.dll и поместил ее в каталог отладки. Тем не менее он не может его найти. Однако, если я возьму 64-битную версию, он скажет, что это неправильное изображение. Итак... он читает 32-битную версию, но по какой-то причине не хочет ее загружать.
Все в .net 6.0 (проверено ранее) работает как положено.

Подробнее здесь: https://stackoverflow.com/questions/790 ... mework-4-8

Вернуться в «C#»