Программа падает с ошибкой Can not load 7-zip library

109
03 января 2021, 18:20

Программа падает с ошибкой

SevenZip.SevenZipLibraryException HResult=0x80131500
Сообщение = Can not load 7-zip library or internal COM error! Message: failed to load library. Источник = SevenZipSharp

System.IO.FileNotFoundException: "Не удалось загрузить файл или сборку "SevenZipSharp, Version=0.64.3890.29348, Culture=neutral, PublicKeyToken=20de82c62b055c88" либо одну из их зависимостей. Не удается найти указанный файл."

var currentDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
SevenZipCompressor.SetLibraryPath(currentDir + @"\"  + @"Resources\7z.dll");
var cmpr = new SevenZipCompressor();
cmpr.CompressFiles(archiveName, fileNames);

При этом когда программа запускается в из под Visual Studio то всё работает нормально. А при обычном запуске падает.

READ ALSO
Как в результате запроса к базе получить строку с разделителем?

Как в результате запроса к базе получить строку с разделителем?

Имею базу sqlite , к ней в методе делаю запрос, и не могу сообразить как мне правильно вернуть строку с разделителем

124
C# Обмен данными между формами

C# Обмен данными между формами

Помогите разобратьсяПишу программу на С# в которой от Form1 наследуется Form2 и Form3

98
Ошибка компиляции 'List<Customer>' does not contain a definition for 'Orders'

Ошибка компиляции 'List<Customer>' does not contain a definition for 'Orders'

Выдаёт такую ошибку, что делать

105