C# 将dll打包到程序中
2023-09-27 14:28:55 时间
本文告诉大家如何把 dll 打包到程序中。很多时候的 软件 在运行的时候需要包括很多 dll 或其他的文件,这样的软件在给其他小伙伴,就需要做一个压缩包,或者用安装软件。这样感觉不太好,所以本文告诉大家一个方法,把所有的 dll 放在一个文件,于是把自己的软件给小伙伴就只需要给他一个程序
ILMerge
首先下载 ILMerge
然后安装,感觉安装很简单
假如有 1.exe 和 1.dll 准备把 1.dll 合并到 2.exe 那么可以使用下面代码
ilmerge /target:exe /out:E:\2.exe /log E:\1.exe /log E:\1.dll /targetplatform:v4
这里的 target 为目标平台
out 就是输出的文件
log 就是准备合并的dll
执行代码就可以拿到 2.exe 直接把这个文件给小伙伴,他就不需要使用压缩包,直接打开 2.exe 就不会说找不到库。
参见:http://www.cnblogs.com/blqw/p/LoadResourceDll.html
ILMerge将源DLL合并到目标EXE - HackerVirus - 博客园
我搭建了自己的博客 https://lindexi.gitee.io/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新
如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
相关文章
- iOS打包图片资源为Bundle
- Android 程序打包为APK
- Qt打包部署程序自动查找依赖DLL工具windeployqt
- 将一个C程序打包
- webpack(自动打包)页面报错Cannot GET /
- 压缩、打包压缩
- Python 打包程序判断是否已经运行
- flink 项目打包成jar包使用java -jar运行异常
- maven-assembly-plugin打包可执行的jar包
- VS2012程序打包部署详解
- java打包成exe(带图片,不放大)
- 打包构建与性能优化
- 使用maven-assembly-plugin打包zipproject
- Unity 工具 之 Jenkins 打包自动化工具的下载/安装/基本操作/任务创建执行/Unity打包自动化简单搭建的相关整理
- 构建命令maven install 打包不是最新的代码
- Linux远程传输命令scp、rsync(tar打包归档并在系统之间传输文件)
- Python pyinstaller 打包 exe