++解决方案 'KH.WMS' ‎(7 个项目,共 7 个) i:{00000000-0000-0000-0000-000000000000}:KH.WMS.sln ++Entities i:{00000000-0000-0000-0000-000000000000}:Entities ++KH.WMS.Server i:{00000000-0000-0000-0000-000000000000}:KH.WMS.Server ++Connected Services i:{30290226-69d6-b736-0678-a3950d90baa9}:>1332 ++Properties i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\properties\ ++launchSettings.json i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\properties\launchsettings.json ++wwwroot i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\wwwroot\ ++依赖项 i:{30290226-69d6-b736-0678-a3950d90baa9}:>1376 i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:>1080 i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1084 i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:>1375 i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1083 i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:>1081 i:{e2d70705-05db-5d0e-169d-82766317d467}:>1082 ++分析器 i:{30290226-69d6-b736-0678-a3950d90baa9}:>1410 i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:>1378 i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1381 i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:>1453 i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1380 i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:>1446 i:{e2d70705-05db-5d0e-169d-82766317d467}:>1382 ++框架 i:{30290226-69d6-b736-0678-a3950d90baa9}:>1440 i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:>1392 i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1401 i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:>1461 i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1422 i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:>1450 i:{e2d70705-05db-5d0e-169d-82766317d467}:>1393 ++项目 i:{30290226-69d6-b736-0678-a3950d90baa9}:>1377 i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:>1379 ++KH.WMS.Core i:{30290226-69d6-b736-0678-a3950d90baa9}:>1384 i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:>1452 i:{00000000-0000-0000-0000-000000000000}:KH.WMS.Core ++KH.WMS.TestProj i:{30290226-69d6-b736-0678-a3950d90baa9}:>1409 i:{d992c823-a45a-4f9d-98db-d799429dc8a1}:KH.WMS.TestProj ++Controllers i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\controllers\ ++MiniProfilerController.cs i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\controllers\miniprofilercontroller.cs ++TestController.cs i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\controllers\testcontroller.cs ++Logs i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\logs\ ++log-20260202.txt i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\logs\log-20260202.txt ++warning-20260202.txt i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\logs\warning-20260202.txt ++appsettings.json i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\appsettings.json ++Program.cs i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\program.cs i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:e:\4.重构\kh.wms\tools\kh.wms.tools\program.cs ++tmpclaude-0950-cwd ++tmpclaude-5973-cwd ++tmpclaude-60fd-cwd ++tmpclaude-61e1-cwd ++未发现任何服务依赖项 i:{30290226-69d6-b736-0678-a3950d90baa9}:>1374 ++Microsoft.AspNetCore.Analyzers i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk.web\analyzers\cs\microsoft.aspnetcore.analyzers.dll ++Microsoft.AspNetCore.App.Analyzers i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\6.0.36\analyzers\dotnet\cs\microsoft.aspnetcore.app.analyzers.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.app.analyzers.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.app.analyzers.dll ++Microsoft.AspNetCore.App.CodeFixes i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\6.0.36\analyzers\dotnet\cs\microsoft.aspnetcore.app.codefixes.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.app.codefixes.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.app.codefixes.dll ++Microsoft.AspNetCore.Components.Analyzers i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.components.analyzers.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.components.analyzers.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.aspnetcore.components.analyzers.dll ++Microsoft.AspNetCore.Mvc.Analyzers i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk.web\analyzers\cs\microsoft.aspnetcore.mvc.analyzers.dll ++Microsoft.AspNetCore.Razor.Utilities.Shared i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk.razor\source-generators\microsoft.aspnetcore.razor.utilities.shared.dll ++Microsoft.CodeAnalysis.CSharp.NetAnalyzers i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.csharp.netanalyzers.dll ++Microsoft.CodeAnalysis.NetAnalyzers i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk\analyzers\microsoft.codeanalysis.netanalyzers.dll ++Microsoft.CodeAnalysis.Razor.Compiler i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk.razor\source-generators\microsoft.codeanalysis.razor.compiler.dll ++Microsoft.Extensions.Logging.Generators i:{30290226-69d6-b736-0678-a3950d90baa9}:d:\.nuget\packages\microsoft.extensions.logging.abstractions\8.0.0\analyzers\dotnet\roslyn4.4\cs\microsoft.extensions.logging.generators.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\roslyn4.4\cs\microsoft.extensions.logging.generators.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\roslyn4.4\cs\microsoft.extensions.logging.generators.dll ++Microsoft.Extensions.ObjectPool i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\sdk\10.0.102\sdks\microsoft.net.sdk.razor\source-generators\microsoft.extensions.objectpool.dll ++Microsoft.Extensions.Options.SourceGeneration i:{30290226-69d6-b736-0678-a3950d90baa9}:d:\.nuget\packages\microsoft.extensions.options\8.0.0\analyzers\dotnet\roslyn4.4\cs\microsoft.extensions.options.sourcegeneration.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\roslyn4.4\cs\microsoft.extensions.options.sourcegeneration.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.aspnetcore.app.ref\8.0.23\analyzers\dotnet\roslyn4.4\cs\microsoft.extensions.options.sourcegeneration.dll ++Microsoft.Interop.ComInterfaceGenerator i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.cominterfacegenerator.dll ++Microsoft.Interop.JavaScript.JSImportGenerator i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.javascript.jsimportgenerator.dll ++Microsoft.Interop.LibraryImportGenerator i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.libraryimportgenerator.dll ++Microsoft.Interop.SourceGeneration i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\microsoft.interop.sourcegeneration.dll ++System.Text.Json.SourceGeneration i:{30290226-69d6-b736-0678-a3950d90baa9}:d:\.nuget\packages\system.text.json\8.0.0\analyzers\dotnet\roslyn4.4\cs\system.text.json.sourcegeneration.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\6.0.36\analyzers\dotnet\cs\system.text.json.sourcegeneration.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\6.0.36\analyzers\dotnet\cs\system.text.json.sourcegeneration.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:d:\.nuget\packages\system.text.json\8.0.0\analyzers\dotnet\roslyn4.4\cs\system.text.json.sourcegeneration.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:d:\.nuget\packages\system.text.json\8.0.0\analyzers\dotnet\roslyn4.4\cs\system.text.json.sourcegeneration.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\6.0.36\analyzers\dotnet\cs\system.text.json.sourcegeneration.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\6.0.36\analyzers\dotnet\cs\system.text.json.sourcegeneration.dll ++System.Text.RegularExpressions.Generator i:{30290226-69d6-b736-0678-a3950d90baa9}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll i:{e2d70705-05db-5d0e-169d-82766317d467}:c:\program files\dotnet\packs\microsoft.netcore.app.ref\8.0.23\analyzers\dotnet\cs\system.text.regularexpressions.generator.dll ++Microsoft.AspNetCore.App i:{30290226-69d6-b736-0678-a3950d90baa9}:>1441 ++Microsoft.NETCore.App i:{30290226-69d6-b736-0678-a3950d90baa9}:>1442 i:{c45b4dd7-40d4-c442-2392-8568ce6151a5}:>1396 i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1403 i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:>1462 i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1423 i:{faac50d0-a5c3-9eaf-db00-7ce5583285b4}:>1451 i:{e2d70705-05db-5d0e-169d-82766317d467}:>1395 ++appsettings.Development.json i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\appsettings.development.json ++KH.WMS.Model i:{00000000-0000-0000-0000-000000000000}:KH.WMS.Model ++Tools i:{00000000-0000-0000-0000-000000000000}:Tools ++KH.WMS.Tools i:{3e8e4ae3-8a9a-4012-853b-82c16a74de6c}:KH.WMS.Tools ++包 i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1404 i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1424 ++Autofac (8.0.0) i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1408 ++Autofac.Extensions.DependencyInjection (9.0.0) i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1406 ++SqlSugarCore (5.1.4.152) i:{f51a470b-fc5d-43a3-a721-23007fd3416b}:>1407 ++Test i:{00000000-0000-0000-0000-000000000000}:Test ++CallTraceDemoService.cs i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:e:\4.重构\kh.wms\test\kh.wms.testproj\calltracedemoservice.cs ++ICallTraceDemoService.cs i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:e:\4.重构\kh.wms\test\kh.wms.testproj\icalltracedemoservice.cs ++ITestService.cs i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:e:\4.重构\kh.wms\test\kh.wms.testproj\itestservice.cs ++TestOneService.cs i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:e:\4.重构\kh.wms\test\kh.wms.testproj\testoneservice.cs ++TestService.cs i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:e:\4.重构\kh.wms\test\kh.wms.testproj\testservice.cs ++TestTwoService.cs i:{8a41dd65-bd5a-4842-beed-46baccba52c1}:e:\4.重构\kh.wms\test\kh.wms.testproj\testtwoservice.cs ++Autofac (9.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1436 ++Autofac.Extensions.DependencyInjection (10.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1426 ++Autofac.Extras.DynamicProxy (7.1.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1433 ++AutoMapper (16.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>2112 ++Castle.Core.AsyncInterceptor (2.1.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1431 ++MiniProfiler.AspNetCore.Mvc (4.5.4) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1493 ++Serilog.AspNetCore (10.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1428 ++Serilog.Enrichers.CorrelationId (3.0.1) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1429 ++Serilog.Sinks.File (7.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1434 ++Serilog.Sinks.Map (2.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1430 ++Serilog.Sinks.Seq (9.0.0) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1425 ++SqlSugarCore (5.1.4.211) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1435 ++Swashbuckle.AspNetCore (10.1.1) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>1427 ++AOP i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\ ++CallTrace i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\calltrace\ ++Interceptors i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptors\ ++CachingInterceptor.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptors\cachinginterceptor.cs ++ExceptionInterceptor.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptors\exceptioninterceptor.cs ++LoggingInterceptor.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptors\logginginterceptor.cs ++PerformanceInterceptor.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptors\performanceinterceptor.cs ++TransactionInterceptor.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptors\transactioninterceptor.cs ++InterceptorBase.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\interceptorbase.cs ++Api i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\ ++Documentation i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\documentation\ ++Swagger i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\documentation\swagger\ ++SwaggerDefaultValues.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\documentation\swagger\swaggerdefaultvalues.cs ++SwaggerHeaderFilter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\documentation\swagger\swaggerheaderfilter.cs ++SwaggerSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\documentation\swagger\swaggersetup.cs ++Responses i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\responses\ ++ApiResponse.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\responses\apiresponse.cs ++Pagination.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\responses\pagination.cs ++ResponseCode.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\responses\responsecode.cs ++Validators i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\api\validators\ i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\validators\ ++Attributes i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\attributes\ ++CacheAttribute.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\attributes\cacheattribute.cs ++LogInterceptorAttribute.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\attributes\loginterceptorattribute.cs ++RateLimitAttribute.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\attributes\ratelimitattribute.cs ++TransactionAttribute.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\attributes\transactionattribute.cs ++Authentication i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\ ++BackgroundServices i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\backgroundservices\ ++Caching i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\caching\ ++Memory i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\caching\memory\ ++CacheEntryOptions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\caching\memory\cacheentryoptions.cs ++IMemoryCacheService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\caching\memory\imemorycacheservice.cs ++MemoryCacheService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\caching\memory\memorycacheservice.cs ++ICacheService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\caching\icacheservice.cs ++Configuration i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\configuration\ ++Constants i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\constants\ ++CacheConstants.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\constants\cacheconstants.cs ++ErrorConstants.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\constants\errorconstants.cs ++HeaderConstants.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\constants\headerconstants.cs ++Database i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\ ++Repositories i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\repositories\ ++SqlSugar i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\sqlsugar\ ++SqlSugarDbContext.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\sqlsugar\sqlsugardbcontext.cs ++SqlSugarSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\sqlsugar\sqlsugarsetup.cs ++UnitOfWorks i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\unitofworks\ ++IUnitOfWork.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\unitofworks\iunitofwork.cs ++UnitOfWork.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\unitofworks\unitofwork.cs ++UnitOfWorkExtensions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\unitofworks\unitofworkextensions.cs ++IDbContext.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\idbcontext.cs ++DependencyInjection i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\ ++ServiceLifetimes i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\servicelifetimes\ ++IServiceRegistrar.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\iserviceregistrar.cs ++ServiceExtensions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\serviceextensions.cs ++ServiceRegistrar.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\serviceregistrar.cs ++Exceptions i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\exceptions\ ++BusinessException.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\exceptions\businessexception.cs ++ErrorCode.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\exceptions\errorcode.cs ++NotFoundException.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\exceptions\notfoundexception.cs ++ValidationException.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\exceptions\validationexception.cs ++Extensions i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\extensions\ i:{00000000-0000-0000-0000-000000000000}:Extensions ++Filters i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\ ++Helpers i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\helpers\ ++Logging i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\ ++Middlewares i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\middlewares\ ++CorsMiddleware.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\middlewares\corsmiddleware.cs ++ExceptionHandlingMiddleware.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\middlewares\exceptionhandlingmiddleware.cs ++MiddlewareExtensions.cs ++RateLimitMiddleware.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\middlewares\ratelimitmiddleware.cs ++RequestLoggingMiddleware.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\middlewares\requestloggingmiddleware.cs ++StaticFileMiddleware.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\middlewares\staticfilemiddleware.cs ++Models i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\models\ ++Monitoring i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\monitoring\ ++MiniProfiler i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\monitoring\miniprofiler\ ++MiniProfilerSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\monitoring\miniprofiler\miniprofilersetup.cs ++MiniProfilerStorage.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\monitoring\miniprofiler\miniprofilerstorage.cs ++Security i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\ ++Serialization i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\ ++Services i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\services\ ++Setup i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\ ++CallTraceContext.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\calltrace\calltracecontext.cs ++CallTraceState.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\aop\calltrace\calltracestate.cs ++IRepository.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\repositories\irepository.cs ++RepositoryBase.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\database\repositories\repositorybase.cs ++RegisteredServiceAttribute.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\servicelifetimes\registeredserviceattribute.cs ++SelfRegisteredServiceAttribute.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\dependencyinjection\servicelifetimes\selfregisteredserviceattribute.cs ++LogClean i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logclean\ ++LogEnums i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logenums\ ++Serilog i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\ ++WMSError i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\wmserror\ ++ILoggerService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\iloggerservice.cs ++LogContext.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logcontext.cs ++LogModuleDetector.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logmoduledetector.cs ++ILogCleanupService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logclean\ilogcleanupservice.cs ++LogCleanupOptions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logclean\logcleanupoptions.cs ++LogCleanupService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logclean\logcleanupservice.cs ++LogStatistics.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logclean\logstatistics.cs ++LogLevelType.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logenums\logleveltype.cs ++LogModule.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logenums\logmodule.cs ++LogType.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\logenums\logtype.cs ++Enricher i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\ ++LoggerService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\loggerservice.cs ++SerilogFileConfiguration.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\serilogfileconfiguration.cs ++SerilogOptions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\serilogoptions.cs ++SerilogSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\serilogsetup.cs ++WMSErrorCodes.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\wmserror\wmserrorcodes.cs ++WMSErrorMessages.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\wmserror\wmserrormessages.cs ++CorrelationIdEnricher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\correlationidenricher.cs ++LogEnricher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\logenricher.cs ++LogTypeEnricher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\logtypeenricher.cs ++ModuleLogEnricher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\modulelogenricher.cs ++PerformanceLogEnricher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\performancelogenricher.cs ++UserLogEnricher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\logging\serilog\enricher\userlogenricher.cs ++Commons i:{00000000-0000-0000-0000-000000000000}:Commons ++KH.WMS.Common i:{02ea681e-c7d8-13c7-8484-4ac65e1b71e8}:KH.WMS.Common ++KH.WMS.Extensions i:{bfd4b6a7-b20c-4c5b-9760-f628ff39fda4}:KH.WMS.Extensions ++AppSettingsConstants.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\constants\appsettingsconstants.cs ++Options ++AppSettings.cs ++CacheOptions.cs ++DatabaseOptions.cs ++JwtOptions.cs ++SwaggerOptions.cs ++ConfigurationBinder.cs ++IConfigurationProvider.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\configuration\iconfigurationprovider.cs ++ConfigurationProvider.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\configuration\configurationprovider.cs ++ApiDocumentationSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\apidocumentationsetup.cs ++AuthenticationSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\authenticationsetup.cs ++BackgroundServiceSetup.cs ++CacheSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\cachesetup.cs ++DatabaseSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\databasesetup.cs ++DependencyInjectionSetup.cs ++HostSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\hostsetup.cs ++LoggingSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\loggingsetup.cs ++MappingSetup.cs ++MiddlewareSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\middlewaresetup.cs ++MonitoringSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\monitoringsetup.cs ++ProgramExample.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\programexample.cs ++ServiceCollectionSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\setup\servicecollectionsetup.cs ++AddConfigurationOptions.cs ++JWT i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\jwt\ ++JwtBearerExtensions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\jwt\jwtbearerextensions.cs ++JwtTokenOptions.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\jwt\jwttokenoptions.cs ++JwtTokenService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\jwt\jwttokenservice.cs ++TokenValidationParameters.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\jwt\tokenvalidationparameters.cs ++IJwtTokenService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\authentication\ijwttokenservice.cs ++Microsoft.AspNetCore.Authentication.JwtBearer (6.0.29) i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:>2346 ++Action i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\action\ ++CustomActionFilter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\action\customactionfilter.cs ++Authorization i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\authorization\ ++CustomAuthorizationFilter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\authorization\customauthorizationfilter.cs ++Exception i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\exception\ ++CustomExceptionFilter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\exception\customexceptionfilter.cs ++Resource i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\resource\ ++CustomResourceFilter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\filters\resource\customresourcefilter.cs ++Json i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\ ++JsonConverter ++JsonSetup.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\jsonsetup.cs ++NewtonsoftSettings.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\newtonsoftsettings.cs ++DateTimeConverter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\jsonconverters\datetimeconverter.cs ++EnumConverter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\jsonconverters\enumconverter.cs ++LongConverter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\jsonconverters\longconverter.cs ++IJsonSerializer.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\ijsonserializer.cs ++JsonConverters i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\serialization\json\jsonconverters\ ++Encryption i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\encryption\ ++AesEncryptionService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\encryption\aesencryptionservice.cs ++IEncryptionService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\encryption\iencryptionservice.cs ++Hashing i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\hashing\ ++IHashService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\hashing\ihashservice.cs ++PasswordHasher.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\hashing\passwordhasher.cs ++RateLimiting i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\ratelimiting\ ++IRateLimitService.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\ratelimiting\iratelimitservice.cs ++SlidingWindowRateLimiter.cs i:{5cfd11cc-9659-88fd-e2ae-7ba35901bf99}:e:\4.重构\kh.wms\kh.wms.core\security\ratelimiting\slidingwindowratelimiter.cs ++tmpclaude-7973-cwd ++tmpclaude-33d0-cwd ++tmpclaude-037d-cwd ++error-20260202.txt i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\logs\error-20260202.txt ++tmpclaude-fe9f-cwd ++custom i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\logs\custom\ ++CachingInterceptor-20260202.txt i:{30290226-69d6-b736-0678-a3950d90baa9}:e:\4.重构\kh.wms\kh.wms.server\logs\custom\cachinginterceptor-20260202.txt ++tmpclaude-0607-cwd ++tmpclaude-c265-cwd