c# 反射取其他项目的资源文件
2024-09-11 09:57:26
反射获取其他项目里面的资源文件。
dll或exe里面
try
{
System.Reflection.Assembly dll = System.Reflection.Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory + "Test.exe");
ResourceManager resourceManager = new ResourceManager(dll.GetName().Name + ".Properties.Resources", dll);
object obj = resourceManager.GetObject(picName.Replace('-', '_'));
if (obj == null) return new Bitmap(, );
return ((System.Drawing.Bitmap)(obj));
}
catch
{
throw new ArgumentException("获取图片失败!");
}
最新文章
- [CG编程] 基本光照模型的实现与拓展以及常见光照模型解析
- DDD~WCF做中间件,实现多个项目的缓存共享
- java并发:线程同步机制之Volatile关键字&;原子操作Atomic
- 关于ArrayList 容量问题
- 【hadoop2.6.0】安装+例子运行
- Effective Java 学习笔记----第7章 通用程序设计
- CSS图片垂直居中方法
- [ActionScript] AS3 涂鸦的擦除和撤销功能
- 控制语句(if-else+循环+switch)汇编规则
- (转载)浅谈我对DDD领域驱动设计的理解
- 配置MySQL使用HugePages
- [转载]CentOS6.4+Mono3.0.7+Jexus5.2.5
- 【每天一个Linux命令】12. Linux中which命令的用法
- 1081: [SCOI2005]超级格雷码
- 关于HTML学习整理(一)
- mysql之连接查询小作业
- Torch功能点记录
- Jump跳板机的搭建和部署
- AsyncTask 的 get post 封装
- C#批量插入数据到Sqlserver中的四种方式 - 转