Ссылки, добавленные в VS, не распознаются

Я делаю установщик VB.NET, используя.NET Framework 3.0 и Visual Studio 2012. Чтобы распаковать файлы, полученные моим установщиком, я использую ICSharpCode.SharpZipLib.Zip

Когда файл.ZIP загружается и пытается распаковать файл, появляется сообщение об ошибке, в котором говорится, что файл DLL для SharpZipLib не найден:

C:\Users\Bailey\Documents\Visual Studio 2012\net-20\ICSharpCode.SharpZipLib.dll

Однако при работе в режиме отладки на VS2012, он работает отлично. Что происходит?

1 ответ

Решение

DLL должна быть в вашем Bin\Release папку, поэтому вам придется скопировать его туда. Если конечный пользователь должен будет использовать эту сборку, вам также придется распространять DLL вместе с вашей программой (проверьте лицензию на SharpZipLib, чтобы узнать, какие существуют условия).

Другие вопросы по тегам