当前位置: 首页 > news >正文

C# Dll嵌入到.exe

  1. 将dll属性作为 嵌入的资源
    在这里插入图片描述

  2. 修改引用属性为不复制
    在这里插入图片描述

  3. 增加dll识别来源

AppDomain.CurrentDomain.AssemblyResolve += new 
ResolveEventHandler(CurrentDomain_AssemblyResolve);private static System.Reflection.Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs args)
{string assName = new AssemblyName(args.Name).Name;//这里是识别的路径,通过 GetManifestResourceStream 获取嵌入资源string resName = "默认命名空间.文件夹." + assName + ".dll";using (var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resName)){if (stream == null){return null;}Byte[] assemblyData = new Byte[stream.Length];stream.Read(assemblyData, 0, assemblyData.Length);return Assembly.Load(assemblyData);}
}
http://www.lryc.cn/news/534717.html

相关文章:

  • o3-mini、Gemini 2 Flash、Sonnet 3.5 与 DeepSeek 在 Cursor 上的对决
  • 如何在Vscode中接入Deepseek
  • 6 maven工具的使用、maven项目中使用日志
  • Day82:创建图形界面(GUI)
  • 字节跳动大模型应用 Go 开发框架 —— Eino 实践
  • 【Golang学习之旅】Go + MySQL 数据库操作详解
  • Http 的响应码有哪些? 分别代表的是什么?
  • 深入解析 Linux 系统中 Cron 定时任务的配置与管理
  • 关于 IoT DC3 中设备(Device)的理解
  • golang 版 E签宝请求签名鉴权方式
  • QTreeView和QTableView单元格添加超链接
  • 【WB 深度学习实验管理】使用 PyTorch Lightning 实现高效的图像分类实验跟踪
  • SSM开发(十一) mybatis关联关系多表查询(嵌套查询,举例说明)
  • The Simulation技术浅析(六):机器学习
  • apache-poi导出excel数据
  • 唯一值校验的实现思路(续)
  • ffmpeg基本用法
  • MYSQL第四次
  • 联德胜w801开发板(六)手机蓝牙设置wifi名称和密码
  • Linux:库
  • 向量数据库简单对比
  • 大模型基本原理(四)——如何武装ChatGPT
  • 从零开始:使用Jenkins实现高效自动化部署
  • Spring Cloud工程完善
  • SSM仓库物品管理系统 附带详细运行指导视频
  • UI自动化测试中如何处理验证码?
  • 华为交换机堆叠配置
  • Vue 和 dhtmlx-gantt 实现图表构建动态多级甘特图效果 ,横坐标为动态刻度不是日期
  • collabora online+nextcloud+mariadb在线文档协助
  • “可通过HTTP获取远端WWW服务信息”漏洞修复