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可以作弊吗,w... 透视有挂!wpk可以作弊吗,wpk有辅助器吗,普及教程(有挂教程)wpk可以作弊吗辅助器中分为三种模...
透视安卓版!hhpoker是真... 透视安卓版!hhpoker是真的还是假的,hh poker辅助器先试用,线上教程(有挂规律)1、构建...
透视了解!wpk官网下载链接,... 透视了解!wpk官网下载链接,wpk辅助购买,第三方教程(有挂细节)1、透视了解!wpk官网下载链接...
透视苹果版!hhpkoer辅助... 透视苹果版!hhpkoer辅助器,hhpoker万能辅助器,辅助教程(有挂插件);进入游戏-大厅左侧...
透视规律!微扑克微乐辅助,wp... 透视规律!微扑克微乐辅助,wpk辅助软件,细节方法(有挂介绍)1、透视规律!微扑克微乐辅助,wpk辅...
透视总结!hhpkoer辅助挂... 透视总结!hhpkoer辅助挂是真的吗,hhpoker是真的假的,教你攻略(有挂工具)1、实时hhp...
透视透视!wpk德州局透视,w... 透视透视!wpk德州局透视,wpk辅助插件,介绍教程(有挂技巧);1、下载好wpk德州局透视辅助软件...
透视私人局!hhpoker德州... 透视私人局!hhpoker德州透视挂,德扑HHpoker有挂吗,解密教程(有挂详情)德扑HHpoke...
透视总结!wpk作弊最怕三个东... 透视总结!wpk作弊最怕三个东西,wpk透视辅助,wpk教程(有挂技巧);1、操作简单,无需注册,只...
透视辅助!hhpoker是内部... 透视辅助!hhpoker是内部控制吗,hh poker辅助有用吗,AI教程(有挂插件)1、下载好hh...