ASP.NET Core中是否有BuildManager.GetReferencedAssemblies()的替代方法?
创始人
2024-11-12 03:30:22
0

在ASP.NET Core中,可以使用AssemblyLoadContext.Default.Assemblies属性来获取已加载的程序集。以下是使用AssemblyLoadContext.Default.Assemblies属性的示例代码:

using System.Reflection;

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        // 获取已加载的程序集
        var assemblies = AssemblyLoadContext.Default.Assemblies;

        // 遍历每个程序集
        foreach (var assembly in assemblies)
        {
            // 输出程序集的名称
            Console.WriteLine(assembly.FullName);
        }
    }
}

请注意,AssemblyLoadContext.Default.Assemblies属性只返回已加载的程序集,并不会自动加载未加载的程序集。如果需要加载未加载的程序集,请参考以下示例代码:

using System.Reflection;

public class Startup
{
    public void ConfigureServices(IServiceCollection services)
    {
        // 加载指定的程序集
        Assembly assembly = Assembly.Load("YourAssemblyName");

        // 获取加载的程序集的所有引用程序集
        var referencedAssemblies = assembly.GetReferencedAssemblies();

        // 遍历每个引用程序集
        foreach (var referencedAssembly in referencedAssemblies)
        {
            // 输出引用程序集的名称
            Console.WriteLine(referencedAssembly.FullName);
        }
    }
}

在上面的示例中,使用Assembly.Load("YourAssemblyName")方法加载了指定的程序集,并使用GetReferencedAssemblies()方法获取了该程序集的所有引用程序集。

相关内容

热门资讯

黑科技辅助挂!wPK透视辅助,... 黑科技辅助挂!wPK透视辅助,(wpK)都是真的是有挂,2025新版(有挂透明挂)1、wpK系统规律...
重大通报“哥哥游戏辅助神器”h... 重大通报“哥哥游戏辅助神器”hhpoker德州牛仔视频(素来真的有挂)1、许多玩家不知道哥哥游戏辅助...
黑科技辅助挂!智星菠萝德州辅助... 黑科技辅助挂!智星菠萝德州辅助器工具,智星德州辅助器免费下载,攻略方法(有挂透明挂)1、智星菠萝德州...
关于“潮友潮汕木虱辅助”wep... 关于“潮友潮汕木虱辅助”wepoker可以免费玩吗(真是是有挂)1、点击下载安装,微扑克wpk插件透...
黑科技辅助挂!(wePoKe)... 黑科技辅助挂!(wePoKe)都是真的有挂,(wepoKe)总是真的是有挂,德州论坛(有挂透视)德州...
实测发现“闲逸辅助软件下载”竞... 实测发现“闲逸辅助软件下载”竞技联盟透视插件(起初真的是有挂);人气非常高,ai更新快且高清可以动的...
黑科技辅助挂!(we-poke... 黑科技辅助挂!(we-poker)总是真的有挂,(WEpoke)确实是有挂,AI教程(有挂辅助器);...
技术分享“决战13水辅助”哈糖... 技术分享“决战13水辅助”哈糖大菠萝挂法(先前是有挂);大神普及一款德州ai内幕,确定了哈糖大菠萝挂...
黑科技辅助挂!智星德州辅助器工... 黑科技辅助挂!智星德州辅助器工具,智星德州辅助器推荐,攻略方法(有挂辅助挂)黑科技辅助挂!智星德州辅...
我来教大家“胡乐辅助脚本有哪些... 我来教大家“胡乐辅助脚本有哪些常见功能”aa poker辅助包(其实有挂);致您一封信;亲爱胡乐辅助...