关于调用DLL后的程序打包的问题

firen firen 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在写一个程序需要调用SharpZipLib来实现文件的压缩和解压缩功能..调用倒是没有问题.. 我是通过添加了对SharpZipLib.dll的引用以后,在用using来调namespace,然后就能用dll里面的类了。

这样操作的话,编译后vs会把dll也同时放到输出目录里面,每次运行编译的可执行文件时都需要保证同一目录下有相应的dll文件。

想问下各位高人们。。有没有办法让vs编译生成单一的可执行文件呢。。就是把我调用的dll也一起打包到可执行文件里面。。?

我试过把dll文件加入工程~~ 然后选嵌入资源方式~~ 但是这样的话,还是需要手动添加引用,并且结果是 虽然编译生成的exe大了不少。。。但是却依然需要同目录下有一个dll存在才能正常运行。

先谢谢各位了~~~ 呵呵
...全文
评论 6
收藏 已收藏
分享
返回顶部
firen
C# 111,129 成员 642,538 内容