本文介绍: 但是低版本里面最好的方式还是通过遍历当前工作目录下面dll方式快速获取我们想要的文件,当然这样肯定有人会说这样会有性能问题我们可以一次运行的时候将读到的文件一个配置文件后面就直接读配置文件优化性能问题。在研究程序反射的时候我们往往需要获取当前运行程序引用dll文件,按照传统的方式我们可以维护一个这样的列表,但是这样维护成本实在是太高,而且不利于团队合作开发,在高版本的.net 4.6.2之后官方出了专门的dll我们做这个事情。

引言

研究程序反射的时候我们往往需要获取当前运行程序所引用dll文件,按照传统的方式我们可以维护一个这样的列表,但是这样维护成本实在是太高,而且不利于团队合作开发,在高版本的.net 4.6.2之后官方出了专门的dll我们做这个事情Microsoft.Extensions.DependencyModel实现原理是程序在编译的时候会生成一个依赖配置文件,程序直接从配置依赖文件里面取值可以。但是低版本里面最好的方式还是通过遍历当前工作目录下面dll方式快速获取我们想要的文件,当然这样肯定有人会说这样会有性能问题,我们也可以一次运行的时候将读到的文件一个配置文件后面就直接读配置文件优化性能问题废话不多说,直接上代码

using System;
using System.Collections.Generic;
using System.IO;

原文地址:https://blog.csdn.net/fwj380891124/article/details/134717923

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_18189.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注