当前位置:网站首页>C# 将dll打包到程序中
C# 将dll打包到程序中
2022-08-04 14:48:00 【林德熙】
本文告诉大家如何把 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
边栏推荐
- Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
- OAID是什么
- X射线掠入射聚焦反射镜
- Find My Technology | Prevent your pet from getting lost, Apple Find My technology can help you
- idea去掉spark的日志
- 并发程序的隐藏杀手——假共享(False Sharing)
- CF1527D MEX Tree(mex&树&容斥)
- 【北亚数据恢复】IBM System Storage存储lvm信息丢失数据恢复方案
- 【Web技术】1401- 图解 Canvas 入门
- 技术分享| 小程序实现音视频通话
猜你喜欢
随机推荐
leetcode:251. 展开二维向量
Lixia Action | Kyushu Yunzhang Jinnan: Open source is not a movement for a few people, popularization is the source
Cisco-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
centos7安装mysql急速版
谷歌插件.crx文件下载后被自动删除的解决方法
特殊品种的二次开户验资金额
第十六章 源代码文件 REST API 教程(一)
饿了么智能头盔专利获授权,进一步提升骑手安全保障
F. Jinyu and its outer matrix (construction)
Hangzhou electric the competition team arrangement (ACM)
Find My技术|防止你的宠物跑丢,苹果Find My技术可以帮到你
Workaround without Project Facets
leetcode: 212. Word Search II
MySQL优化学习笔记
基于数据库实现分布式锁
【北亚数据恢复】IBM System Storage存储lvm信息丢失数据恢复方案
Android Sqlite3基本命令
Compound Refractive Lenses for X-ray Focusing
利用决策树找出最优特征组合
【HMS core】【Media】【视频编辑服务】 在线素材无法展示,一直Loading状态或是网络异常