在我的应用程序中,我需要压缩和解压缩一些文件。为此,我使用了 DotNet Zip 库(Ionic.Zip.dll-- DotNet Zip Lib)
一切正常,但是当我从我的文件中取出 EXE 并尝试从不同的文件夹运行它时,它无法运行。我必须将 Ionic.Zip.dll 保存在我的应用程序所在的文件夹中。有什么出路吗?我只想要一个没有任何附加条件的 EXE 文件.... 或者除了 DotNet Zip Lib 之外还有其他选项。
在我的应用程序中,我需要压缩和解压缩一些文件。为此,我使用了 DotNet Zip 库(Ionic.Zip.dll-- DotNet Zip Lib)
一切正常,但是当我从我的文件中取出 EXE 并尝试从不同的文件夹运行它时,它无法运行。我必须将 Ionic.Zip.dll 保存在我的应用程序所在的文件夹中。有什么出路吗?我只想要一个没有任何附加条件的 EXE 文件.... 或者除了 DotNet Zip Lib 之外还有其他选项。
您可以为此使用 .net,查看Packaging 命名空间,或者如果您可以使用 gzip 格式,您也可以为此提供一个类。使用它,您将从项目中删除依赖项。
如果它是一个开源项目,你可以在你的项目中包含源代码而不添加对“dll”的引用。