From 8dfeb952db4c7a7b24ed658341c59d4b99f3494e Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期二, 11 三月 2025 09:24:31 +0800 Subject: [PATCH] 雅达-简化收货单创建逻辑并更新数据类型 --- Tiger.Api/Controllers/Extension.cs | 13 +++++++------ 1 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Tiger.Api/Controllers/Extension.cs b/Tiger.Api/Controllers/Extension.cs index dbc855b..5a8049d 100644 --- a/Tiger.Api/Controllers/Extension.cs +++ b/Tiger.Api/Controllers/Extension.cs @@ -15,13 +15,14 @@ // 鍔ㄦ�佸姞杞藉涓猟ll string[] assemblyPattern = new[] { "Tiger.Controllers([.].*)*.dll" }; - List<Assembly> assemblies = new List<Assembly>(); - assemblies.AddRange( - Directory.EnumerateFiles(AppDomain.CurrentDomain.BaseDirectory, "*.dll", SearchOption.AllDirectories) - .Where(filename => assemblyPattern.Any(pattern => Regex.IsMatch(filename, pattern))) - .Select(Assembly.LoadFrom) - ); + //List<Assembly> assemblies = new List<Assembly>(); + //assemblies.AddRange( + // Directory.EnumerateFiles(AppDomain.CurrentDomain.BaseDirectory, "*.dll", SearchOption.AllDirectories) + // .Where(filename => assemblyPattern.Any(pattern => Regex.IsMatch(filename, pattern))) + // .Select(Assembly.LoadFrom) + //); + var assemblies = PluginManager.Load(AppDomain.CurrentDomain.BaseDirectory, "Tiger.Controllers([.].*)*.dll"); foreach (var assembly in assemblies) { builder = builder.AddApplicationPart(assembly); -- Gitblit v1.9.3