新框架PC后端代码(祈禧6月初版本)
lg
2025-11-20 b98df034707a61fd2857dbccd5a232605076ca59
WebApi/Gs.Toolbox/ApiCore/Common/Mvc/CustomControllerFeatureProvider.cs
@@ -66,15 +66,25 @@
                assembly.FullName.Contains("Swashbuckle"))
                return;
            //递归获取controller
            var assTemp = Assembly.Load(assembly);
            assTemp.GetTypes().ToList().ForEach(type =>
            try
            {
                //如果实现了IRomteService则认为是一个控制器
                if (!IsController(type)) return;
                feature.Controllers.Add(type.GetTypeInfo());
            });
            var a = assTemp.GetReferencedAssemblies();
            AddController(feature, a);
                var assTemp = Assembly.Load(assembly);
                assTemp.GetTypes().ToList().ForEach(type =>
                {
                    //如果实现了IRomteService则认为是一个控制器
                    if (!IsController(type)) return;
                    feature.Controllers.Add(type.GetTypeInfo());
                });
                var a = assTemp.GetReferencedAssemblies();
                AddController(feature, a);
            }
            catch (Exception)
            {
            }
        });
    }