Assembly.ReflectionOnlyLoadFrom无法找到NetCore6程序集的导出类型。
创始人
2024-09-20 14:01:15
0

当使用Assembly.ReflectionOnlyLoadFrom方法加载Net Core 6程序集时,可能会出现无法找到导出类型的情况。这是因为ReflectionOnlyLoadFrom方法只能加载程序集的元数据,而不会引发其代码。在Net Core 6中,由于采用了一些新的元数据格式,因此可能会导致ReflectionOnlyLoadFrom方法无法加载程序集的导出类型。

为了解决这个问题,可以使用AssemblyLoadContext,它是一个可扩展的上下文,可用于在可控的环境中加载程序集,从而能够加载Net Core 6程序集的导出类型。

以下是一些加载程序集的示例代码,可以使用AssemblyLoadContext来实现 ReflectionOnlyLoadFrom 的功能:

using System.IO; using System.Reflection; using System.Runtime.Loader;

AssemblyLoadContext context = new AssemblyLoadContext(null, true); AssemblyName assemblyName = AssemblyName.GetAssemblyName("Path/To/MyAssembly.dll"); Assembly assembly = context.LoadFromAssemblyName(assemblyName); Type[] types = assembly.GetExportedTypes();

以上示例代码展示了如何使用AssemblyLoadContext来加载程序集,并且可以通过调用GetExportedTypes方法获得程序集的导出类型。通过使用AssemblyLoadContext,可以避免发生ReflectionOnlyLoadFrom无法加载Net Core 6程序集的导出类型问题。

相关内容

热门资讯

透视脚本!aapoker能控制... 透视脚本!aapoker能控制牌吗,从来有挂(透视)揭秘攻略(有挂规律)1、aapoker能控制牌吗...
透视了解!线上德州的辅助器是什... 透视了解!线上德州的辅助器是什么,佛手在线是不是有挂,微扑克教程(有挂规律)1、这是跨平台的线上德州...
透视有挂!哈糖大菠萝助手,确实... 透视有挂!哈糖大菠萝助手,确实存在有挂(透视)揭秘教程(有挂规律)1、哈糖大菠萝助手ai辅助优化,哈...
透视了解!pokemmo辅助工... 透视了解!pokemmo辅助工具,哈糖大菠萝辅助器,可靠教程(有挂教程);1、哈糖大菠萝辅助器系统规...
透视辅助!werplan外卦神... 透视辅助!werplan外卦神器,原来有挂(透视)技巧教程(有挂解密)1、上手简单,内置详细流程视频...
透视科技!大菠萝789辅助器下... 透视科技!大菠萝789辅助器下载,德州来玩辅助器,微扑克教程(有挂解密)1、下载好大菠萝789辅助器...
透视了解!hh poker辅助... 透视了解!hh poker辅助有用吗,先前是有挂(透视)曝光教程(有挂教程)1)hh poker辅助...
透视ai!xpoker辅助,约... 透视ai!xpoker辅助,约局吧透视挂下载,攻略教程(有挂工具);1、完成约局吧透视挂下载的残局,...
透视好友房!hhpoker有没... 透视好友房!hhpoker有没有外挂,真是是真的有挂(透视)详细教程(有挂细节)1、不需要AI权限,...
透视黑科技!智星德州插件,哈糖... 透视黑科技!智星德州插件,哈糖大菠萝可以开挂吗,玩家教你(有挂详情);1、哈糖大菠萝可以开挂吗ai辅...