当前位置:网站首页>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
边栏推荐
- CloudCompare&PCL 点云按网格划分(点云分幅)
- 【硬件架构的艺术】学习笔记(1)亚稳态的世界
- Database recovery
- 华为云 & 达达,帮有情人“一键送达”
- I/O stream summary
- 饿了么智能头盔专利获授权,进一步提升骑手安全保障
- Rust 从入门到精通04-变量
- [Problem solving] QT update component appears "To continue this operation, at least one valid and enabled repository is required"
- 1403. Minimum Subsequence in Non-Increasing Order
- leetcode:253. 至少需要多少间会议室
猜你喜欢
谷歌插件.crx文件下载后被自动删除的解决方法
This week to discuss the user experience: Daedalus Nemo to join Ambire, explore the encryption of the ocean
【HMS core】【Media】【视频编辑服务】 在线素材无法展示,一直Loading状态或是网络异常
xampp安装包含的组件有(php,perl,apche,mysql)
《分布式云最佳实践》分论坛,8月11日深圳见
四平方和,激光炸弹
Phasecraft连下两城,助力英国量子技术商业化加速!
I/O stream summary
Theory 1: Deep Learning - Detailed Explanation of the LetNet Model
eNSP-小型网络拓扑(DNS、DHCP、网站服务器、无线路由器)
随机推荐
Android Sqlite3基本命令
uni-app 从零开始-生命周期(二)
RS|哨兵二号(.SAFE格式)转tif格式
ASA归因:如何评估关键词的投放价值
Crawler - action chain, xpath, coding platform use
leetcode: 253. How many meeting rooms are required at least
Android Sqlite3 basic commands
Technology sharing | Mini program realizes audio and video calls
快解析结合千方百剂
Qt的QItemDelegate使用
郑轻新生校赛和中工选拔赛题解
Oracle 数据库用户创建、重启、导入导出
Crawler - basic use of selenium, no interface browser, other uses of selenium, cookies of selenium, crawler cases
特殊品种的二次开户验资金额
Compound Refractive Lenses for X-ray Focusing
数据库恢复
Hangzhou electric the competition team arrangement (ACM)
How to Identify Asynchronous I/O Bottlenecks
指数族分布与最大熵
B. Construct a simple sequence (greedy)