private static List LoadAssemblies()

in client/Apache.ShenYu.Client/Utils/AppDomainUtils.cs [45:62]


        private static List<Assembly> LoadAssemblies()
        {
            var list = new List<Assembly>();
            var deps = DependencyContext.Default;
            var libs = deps.CompileLibraries.Where(lib => !lib.Name.StartsWith("System.") && !lib.Name.StartsWith("Microsoft."));
            foreach (var lib in libs)
            {
                try
                {
                    var assembly = AssemblyLoadContext.Default.LoadFromAssemblyName(new AssemblyName(lib.Name));
                    list.Add(assembly);
                }
                catch
                {
                }
            }
            return list;
        }