Can not load 7-zip library or internal COM error! Message: DLL file does not exist.

Adicione a seguinte linha ao seu código:

Se for (x86): SevenZipBase.SetLibraryPath(@”C:\Program Files (x86)\7-Zip\7z.dll”);

Se for (x64):

SevenZipBase.SetLibraryPath(@”C:\Program Files\7-Zip\7z.dll”);

Também sete nas propriedades de seu projeto em Build a opção Plataform target para x64 ou x86 de acordo com a dll usada.

Você também pode copiar dois 7z.dll (um x64 e um x86) para seu projeto e selecionar de acordo com o sistema que for rodar a aplicação.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *