获取解决方案中所有的程序集


public List GetAssemblyList()
        {
            List assemblyList = new List();
            DependencyContext dependencyContext = DependencyContext.Default;

            dependencyContext.CompileLibraries.Where(lib => !lib.Serviceable && lib.Type != "package")
                .ToList().ForEach(item =>
                {
                    if (item.Type == "project")//(item.Name.Contains("MES"))
                    {
                        Assembly assembly = AssemblyLoadContext.Default.LoadFromAssemblyName(new AssemblyName(item.Name));
                        assemblyList.Add(assembly);
                    }
                });

            return assemblyList;
        }