1

我正在使用 .NET Framework 3.0 和 Visual Studio 2012 制作 VB.NET 安装程序。要解压缩安装程序获得的文件,我正在使用ICSharpCode.SharpZipLib.Zip

当 .ZIP 文件下载并尝试解压缩时,我收到一条错误消息,指出找不到 SharpZipLib 的 DLL 文件:

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

但是,当在 VS2012 上以调试模式运行时,它工作得非常好。这是怎么回事?

4

1 回答 1

1

DLL 应该在您的Bin\Release文件夹中,因此您必须将其复制到那里。如果最终用户需要使用这个程序集,那么您还必须将 DLL 与您的程序一起分发(检查 SharpZipLib 的许可证以了解有哪些条件)。

于 2013-03-18T21:53:41.217 回答