为了账号安全,请及时绑定邮箱和手机立即绑定

net core 2.0 反射的问题

net core 2.0 反射的问题

慕勒3428872 2018-08-16 10:09:06
做插件式开发,主项目A, 和 子项目BB编译好之后,把dll 放到了 A项目的 编译目录下 xxx\bin\Debug\netcoreapp2.1\Plugins 这个路径之下, 然后通过 Assembly.LoadFile( path)  拿到程序集想通过反射获取插件内容类的实例化对象,再执行 Type.GetType(classFullName) 或者 Assembly.GetType(classFullName), 为什么得到的 type 都是 null ? 
查看完整描述

1 回答

?
繁星点点滴滴

TA贡献1803条经验 获得超3个赞

以下代码实测通过

var binPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);var assembly = Assembly.LoadFrom(Path.Combine(binPath, "Plugins/Cnblogs.Web.dll"));var pb = assembly.GetType("Cnblogs.Web.PagingBuilder");
Console.WriteLine(pb.FullName);


查看完整回答
反对 回复 2018-09-09
  • 1 回答
  • 0 关注
  • 497 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信