在startup中遍历程序集
2024-09-21 00:09:03
在aspnetcore中是可以使用AppDomain的,如:在ConfigureServices中,可以使用以下代码获取项目引用的所有dll,
var assemblies = AppDomain.CurrentDomain.GetAssemblies();
这不是重点,重点是,调用代码时,如果未在程序中使用某个dll,这里是无法获取到的。
如果想在此处得到该程序集,需要在上述代码前调用下该程序集的内容,让dll加载到该应用程序域,如:
services.AddSingleton<IEntity, BlogEntity>();
var assembly = Assembly.Load("Blog.Services");
最新文章
- [教学] 将 Form 内的控件变成 Style 简易运用
- Android画面显示原理
- 关于年终奖励的扣税算法BUG
- 边工作边刷题:70天一遍leetcode: day 81-1
- spring来了-01-概述
- OCR技术
- Volley HTTP库系列教程(3)自定义RequestQueue和编写单例RequestQueue示例
- javascript获取对象宽度和高度
- table 西边框样式
- 2015年6月股灾永远载入A股史册
- bootstrap完整导航栏
- Linux--根文件系统的挂载过程分析
- React-Native集成到已有项目中的总结
- VS2013创建ASP.NET应用程序描述
- python_库学习_01
- 系统分析与设计个人作业:WordCount
- 精读JavaScript模式(六),Memoization模式与函数柯里化的应用
- vb学习基础之val函数与val(&;HFFFF) 的理解
- linux 安装nexus3
- 全网最详细的Hadoop HA集群启动后,两个namenode都是standby的解决办法(图文详解)