Browse Source

可以编译了

黄中银 6 days ago
parent
commit
89b590df00
100 changed files with 29 additions and 29 deletions
  1. 1 1
      Apq.Cfg.WebUI/Apq.Cfg.WebUI.sln
  2. 3 0
      Apq.Cfg.WebUI/Apq.Cfg.WebUI/Directory.Build.props
  3. 2 5
      Apq.Cfg.WebUI/Directory.Build.props
  4. 23 23
      Apq.Cfg/Apq.Cfg.sln
  5. 0 0
      Apq.Cfg/docs/SDK镜像同步到国内.md
  6. 0 0
      Apq.Cfg/docs/docfx/.gitignore
  7. 0 0
      Apq.Cfg/docs/docfx/api/.manifest
  8. 0 0
      Apq.Cfg/docs/docfx/api/index.md
  9. 0 0
      Apq.Cfg/docs/docfx/docfx.json
  10. 0 0
      Apq.Cfg/docs/docfx/favicon.svg
  11. 0 0
      Apq.Cfg/docs/docfx/index.md
  12. 0 0
      Apq.Cfg/docs/docfx/templates/custom/public/main.css
  13. 0 0
      Apq.Cfg/docs/docfx/toc.yml
  14. 0 0
      Apq.Cfg/docs/site/.gitignore
  15. 0 0
      Apq.Cfg/docs/site/.vitepress/config.ts
  16. 0 0
      Apq.Cfg/docs/site/.vitepress/theme/SidebarCollapser.vue
  17. 0 0
      Apq.Cfg/docs/site/.vitepress/theme/custom.css
  18. 0 0
      Apq.Cfg/docs/site/.vitepress/theme/index.ts
  19. 0 0
      Apq.Cfg/docs/site/api/cfg-builder.md
  20. 0 0
      Apq.Cfg/docs/site/api/extensions.md
  21. 0 0
      Apq.Cfg/docs/site/api/icfg-root.md
  22. 0 0
      Apq.Cfg/docs/site/api/icfg-section.md
  23. 0 0
      Apq.Cfg/docs/site/api/index.md
  24. 0 0
      Apq.Cfg/docs/site/changelog.md
  25. 0 0
      Apq.Cfg/docs/site/cloudbaserc.json
  26. 0 0
      Apq.Cfg/docs/site/config-sources/apollo.md
  27. 0 0
      Apq.Cfg/docs/site/config-sources/consul.md
  28. 0 0
      Apq.Cfg/docs/site/config-sources/database.md
  29. 0 0
      Apq.Cfg/docs/site/config-sources/env.md
  30. 0 0
      Apq.Cfg/docs/site/config-sources/etcd.md
  31. 0 0
      Apq.Cfg/docs/site/config-sources/index.md
  32. 0 0
      Apq.Cfg/docs/site/config-sources/ini.md
  33. 0 0
      Apq.Cfg/docs/site/config-sources/json.md
  34. 0 0
      Apq.Cfg/docs/site/config-sources/nacos.md
  35. 0 0
      Apq.Cfg/docs/site/config-sources/redis.md
  36. 0 0
      Apq.Cfg/docs/site/config-sources/toml.md
  37. 0 0
      Apq.Cfg/docs/site/config-sources/vault.md
  38. 0 0
      Apq.Cfg/docs/site/config-sources/xml.md
  39. 0 0
      Apq.Cfg/docs/site/config-sources/yaml.md
  40. 0 0
      Apq.Cfg/docs/site/config-sources/zookeeper.md
  41. 0 0
      Apq.Cfg/docs/site/en/api/cfg-builder.md
  42. 0 0
      Apq.Cfg/docs/site/en/api/extensions.md
  43. 0 0
      Apq.Cfg/docs/site/en/api/icfg-root.md
  44. 0 0
      Apq.Cfg/docs/site/en/api/icfg-section.md
  45. 0 0
      Apq.Cfg/docs/site/en/api/index.md
  46. 0 0
      Apq.Cfg/docs/site/en/changelog.md
  47. 0 0
      Apq.Cfg/docs/site/en/config-sources/apollo.md
  48. 0 0
      Apq.Cfg/docs/site/en/config-sources/consul.md
  49. 0 0
      Apq.Cfg/docs/site/en/config-sources/database.md
  50. 0 0
      Apq.Cfg/docs/site/en/config-sources/env.md
  51. 0 0
      Apq.Cfg/docs/site/en/config-sources/etcd.md
  52. 0 0
      Apq.Cfg/docs/site/en/config-sources/index.md
  53. 0 0
      Apq.Cfg/docs/site/en/config-sources/ini.md
  54. 0 0
      Apq.Cfg/docs/site/en/config-sources/json.md
  55. 0 0
      Apq.Cfg/docs/site/en/config-sources/nacos.md
  56. 0 0
      Apq.Cfg/docs/site/en/config-sources/redis.md
  57. 0 0
      Apq.Cfg/docs/site/en/config-sources/toml.md
  58. 0 0
      Apq.Cfg/docs/site/en/config-sources/vault.md
  59. 0 0
      Apq.Cfg/docs/site/en/config-sources/xml.md
  60. 0 0
      Apq.Cfg/docs/site/en/config-sources/yaml.md
  61. 0 0
      Apq.Cfg/docs/site/en/config-sources/zookeeper.md
  62. 0 0
      Apq.Cfg/docs/site/en/examples/basic.md
  63. 0 0
      Apq.Cfg/docs/site/en/examples/complex-scenarios.md
  64. 0 0
      Apq.Cfg/docs/site/en/examples/di-integration.md
  65. 0 0
      Apq.Cfg/docs/site/en/examples/dynamic-reload.md
  66. 0 0
      Apq.Cfg/docs/site/en/examples/index.md
  67. 0 0
      Apq.Cfg/docs/site/en/examples/multi-source.md
  68. 0 0
      Apq.Cfg/docs/site/en/guide/architecture.md
  69. 0 0
      Apq.Cfg/docs/site/en/guide/basic-usage.md
  70. 0 0
      Apq.Cfg/docs/site/en/guide/best-practices.md
  71. 0 0
      Apq.Cfg/docs/site/en/guide/config-merge.md
  72. 0 0
      Apq.Cfg/docs/site/en/guide/dependency-injection.md
  73. 0 0
      Apq.Cfg/docs/site/en/guide/dynamic-reload-design.md
  74. 0 0
      Apq.Cfg/docs/site/en/guide/dynamic-reload.md
  75. 0 0
      Apq.Cfg/docs/site/en/guide/encoding-workflow.md
  76. 0 0
      Apq.Cfg/docs/site/en/guide/encoding.md
  77. 0 0
      Apq.Cfg/docs/site/en/guide/encryption-masking-design.md
  78. 0 0
      Apq.Cfg/docs/site/en/guide/encryption-masking.md
  79. 0 0
      Apq.Cfg/docs/site/en/guide/extension.md
  80. 0 0
      Apq.Cfg/docs/site/en/guide/index.md
  81. 0 0
      Apq.Cfg/docs/site/en/guide/installation.md
  82. 0 0
      Apq.Cfg/docs/site/en/guide/migration.md
  83. 0 0
      Apq.Cfg/docs/site/en/guide/performance.md
  84. 0 0
      Apq.Cfg/docs/site/en/guide/quick-start.md
  85. 0 0
      Apq.Cfg/docs/site/en/guide/snapshot.md
  86. 0 0
      Apq.Cfg/docs/site/en/guide/source-selection.md
  87. 0 0
      Apq.Cfg/docs/site/en/guide/template.md
  88. 0 0
      Apq.Cfg/docs/site/en/guide/validation.md
  89. 0 0
      Apq.Cfg/docs/site/examples/basic.md
  90. 0 0
      Apq.Cfg/docs/site/examples/complex-scenarios.md
  91. 0 0
      Apq.Cfg/docs/site/examples/di-integration.md
  92. 0 0
      Apq.Cfg/docs/site/examples/dynamic-reload.md
  93. 0 0
      Apq.Cfg/docs/site/examples/index.md
  94. 0 0
      Apq.Cfg/docs/site/examples/multi-source.md
  95. 0 0
      Apq.Cfg/docs/site/guide/architecture.md
  96. 0 0
      Apq.Cfg/docs/site/guide/basic-usage.md
  97. 0 0
      Apq.Cfg/docs/site/guide/best-practices.md
  98. 0 0
      Apq.Cfg/docs/site/guide/config-merge.md
  99. 0 0
      Apq.Cfg/docs/site/guide/dependency-injection.md
  100. 0 0
      Apq.Cfg/docs/site/guide/dynamic-reload-design.md

+ 1 - 1
Apq.Cfg.WebUI/Apq.Cfg.WebUI.sln

@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio Version 17
 VisualStudioVersion = 17.14.36804.6
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.WebUI", "src\Apq.Cfg.WebUI\Apq.Cfg.WebUI.csproj", "{2C8303B7-9D24-44DA-84B2-F19151BFACD0}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.WebUI", "Apq.Cfg.WebUI\Apq.Cfg.WebUI.csproj", "{2C8303B7-9D24-44DA-84B2-F19151BFACD0}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution

+ 3 - 0
Apq.Cfg.WebUI/Apq.Cfg.WebUI/Directory.Build.props

@@ -1,4 +1,7 @@
 <Project>
+  <!-- 导入解决方案级别的版本定义 -->
+  <Import Project="$([MSBuild]::GetPathOfFileAbove('Directory.Build.props', '$(MSBuildThisFileDirectory)../'))" />
+
   <!-- 禁用 NuGet 包生成,WebUI 只发布为 Docker 镜像 -->
   <PropertyGroup>
     <IsPackable>false</IsPackable>

+ 2 - 5
Apq.Cfg.WebUI/Directory.Build.props

@@ -1,7 +1,4 @@
 <Project>
-  <!-- WebUI 解决方案的版本管理 -->
-  <PropertyGroup>
-    <!-- Apq.Cfg NuGet 包版本(WebUI 依赖的版本) -->
-    <ApqCfgVersion>1.1.7</ApqCfgVersion>
-  </PropertyGroup>
+  <!-- 导入 Apq.Cfg 的版本定义 -->
+  <Import Project="..\Apq.Cfg\Directory.Build.Version.props" />
 </Project>

+ 23 - 23
Apq.Cfg/Apq.Cfg.sln

@@ -3,65 +3,65 @@ Microsoft Visual Studio Solution File, Format Version 12.00
 # Visual Studio Version 17
 VisualStudioVersion = 17.14.36804.6
 MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg", "src\Apq.Cfg\Apq.Cfg.csproj", "{34A7079A-DF46-084B-B68A-716598170454}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg", "Apq.Cfg\Apq.Cfg.csproj", "{34A7079A-DF46-084B-B68A-716598170454}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Redis", "src\Apq.Cfg.Redis\Apq.Cfg.Redis.csproj", "{27DCF801-2695-4A39-B17D-46C588228238}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Redis", "Apq.Cfg.Redis\Apq.Cfg.Redis.csproj", "{27DCF801-2695-4A39-B17D-46C588228238}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Database", "src\Apq.Cfg.Database\Apq.Cfg.Database.csproj", "{70967017-8093-449E-AB49-F9036D59BC79}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Database", "Apq.Cfg.Database\Apq.Cfg.Database.csproj", "{70967017-8093-449E-AB49-F9036D59BC79}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Yaml", "src\Apq.Cfg.Yaml\Apq.Cfg.Yaml.csproj", "{97DB6031-E44F-41D9-B097-4DC426E46AC9}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Yaml", "Apq.Cfg.Yaml\Apq.Cfg.Yaml.csproj", "{97DB6031-E44F-41D9-B097-4DC426E46AC9}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Toml", "src\Apq.Cfg.Toml\Apq.Cfg.Toml.csproj", "{E0993970-F005-4DA4-997F-A53768869E3B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Toml", "Apq.Cfg.Toml\Apq.Cfg.Toml.csproj", "{E0993970-F005-4DA4-997F-A53768869E3B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Ini", "src\Apq.Cfg.Ini\Apq.Cfg.Ini.csproj", "{A73D1178-3BD3-4D7F-8DCD-6A797ADFA351}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Ini", "Apq.Cfg.Ini\Apq.Cfg.Ini.csproj", "{A73D1178-3BD3-4D7F-8DCD-6A797ADFA351}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Xml", "src\Apq.Cfg.Xml\Apq.Cfg.Xml.csproj", "{CE15A415-FCF4-4FCA-971B-0E2163B87A4D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Xml", "Apq.Cfg.Xml\Apq.Cfg.Xml.csproj", "{CE15A415-FCF4-4FCA-971B-0E2163B87A4D}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.SourceGenerator", "src\Apq.Cfg.SourceGenerator\Apq.Cfg.SourceGenerator.csproj", "{D1234567-ABCD-1234-ABCD-123456789012}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.SourceGenerator", "Apq.Cfg.SourceGenerator\Apq.Cfg.SourceGenerator.csproj", "{D1234567-ABCD-1234-ABCD-123456789012}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{E1234567-1234-1234-1234-123456789ABC}"
 	ProjectSection(SolutionItems) = preProject
 		Directory.Build.props = Directory.Build.props
 	EndProjectSection
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Tests.Net8", "src\tests\Apq.Cfg.Tests.Net8\Apq.Cfg.Tests.Net8.csproj", "{8F32405A-C49D-42A4-9D6F-82DF92B96C52}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Tests.Net8", "tests\Apq.Cfg.Tests.Net8\Apq.Cfg.Tests.Net8.csproj", "{8F32405A-C49D-42A4-9D6F-82DF92B96C52}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{5D20AA90-6969-D8BD-9DCD-8634F4692FDA}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Samples", "src\Samples\Apq.Cfg.Samples\Apq.Cfg.Samples.csproj", "{A99F31E2-4C2A-4B6B-9055-65C112F1E20C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Samples", "Samples\Apq.Cfg.Samples\Apq.Cfg.Samples.csproj", "{A99F31E2-4C2A-4B6B-9055-65C112F1E20C}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "benchmarks", "benchmarks", "{B1234567-1234-1234-1234-123456789DEF}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Benchmarks", "src\benchmarks\Apq.Cfg.Benchmarks\Apq.Cfg.Benchmarks.csproj", "{5531B297-C91E-495E-A746-0DD15E3EDCCB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Benchmarks", "benchmarks\Apq.Cfg.Benchmarks\Apq.Cfg.Benchmarks.csproj", "{5531B297-C91E-495E-A746-0DD15E3EDCCB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Consul", "src\Apq.Cfg.Consul\Apq.Cfg.Consul.csproj", "{C9027D2F-4ADD-4D34-B8D9-E71B93A37F82}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Consul", "Apq.Cfg.Consul\Apq.Cfg.Consul.csproj", "{C9027D2F-4ADD-4D34-B8D9-E71B93A37F82}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Etcd", "src\Apq.Cfg.Etcd\Apq.Cfg.Etcd.csproj", "{52106D9D-CA57-4292-82C0-0B8CF2D3698C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Etcd", "Apq.Cfg.Etcd\Apq.Cfg.Etcd.csproj", "{52106D9D-CA57-4292-82C0-0B8CF2D3698C}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Nacos", "src\Apq.Cfg.Nacos\Apq.Cfg.Nacos.csproj", "{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Nacos", "Apq.Cfg.Nacos\Apq.Cfg.Nacos.csproj", "{A1B2C3D4-E5F6-7890-ABCD-EF1234567890}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Apollo", "src\Apq.Cfg.Apollo\Apq.Cfg.Apollo.csproj", "{B2C3D4E5-F6A7-8901-BCDE-F12345678901}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Apollo", "Apq.Cfg.Apollo\Apq.Cfg.Apollo.csproj", "{B2C3D4E5-F6A7-8901-BCDE-F12345678901}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Zookeeper", "src\Apq.Cfg.Zookeeper\Apq.Cfg.Zookeeper.csproj", "{1C5BB2C9-7EEA-468E-8D95-FCC6A0AF414E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Zookeeper", "Apq.Cfg.Zookeeper\Apq.Cfg.Zookeeper.csproj", "{1C5BB2C9-7EEA-468E-8D95-FCC6A0AF414E}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Vault", "src\Apq.Cfg.Vault\Apq.Cfg.Vault.csproj", "{2D6CC3DA-8F9B-4F5D-9A3C-7D8E9F0A1B2C}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Vault", "Apq.Cfg.Vault\Apq.Cfg.Vault.csproj", "{2D6CC3DA-8F9B-4F5D-9A3C-7D8E9F0A1B2C}"
 EndProject
 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "解决方案项", "解决方案项", "{9FA3D6BD-1EC1-3BA5-80CB-CE02773A58D5}"
 	ProjectSection(SolutionItems) = preProject
 		Directory.Build.props = Directory.Build.props
 	EndProjectSection
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Env", "src\Apq.Cfg.Env\Apq.Cfg.Env.csproj", "{795EC4F0-E355-44D9-9693-CD83EF7370F7}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Env", "Apq.Cfg.Env\Apq.Cfg.Env.csproj", "{795EC4F0-E355-44D9-9693-CD83EF7370F7}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Crypto", "src\Apq.Cfg.Crypto\Apq.Cfg.Crypto.csproj", "{3E4F5A6B-7C8D-9E0F-A1B2-C3D4E5F60718}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Crypto", "Apq.Cfg.Crypto\Apq.Cfg.Crypto.csproj", "{3E4F5A6B-7C8D-9E0F-A1B2-C3D4E5F60718}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Crypto.DataProtection", "src\Apq.Cfg.Crypto.DataProtection\Apq.Cfg.Crypto.DataProtection.csproj", "{5A6B7C8D-9E0F-A1B2-C3D4-E5F60718293A}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Crypto.DataProtection", "Apq.Cfg.Crypto.DataProtection\Apq.Cfg.Crypto.DataProtection.csproj", "{5A6B7C8D-9E0F-A1B2-C3D4-E5F60718293A}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Crypto.Tool", "src\Apq.Cfg.Crypto.Tool\Apq.Cfg.Crypto.Tool.csproj", "{6B7C8D9E-0FA1-B2C3-D4E5-F607182930AB}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Crypto.Tool", "Apq.Cfg.Crypto.Tool\Apq.Cfg.Crypto.Tool.csproj", "{6B7C8D9E-0FA1-B2C3-D4E5-F607182930AB}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Tests.Net10", "src\tests\Apq.Cfg.Tests.Net10\Apq.Cfg.Tests.Net10.csproj", "{F696FB60-8871-4D4E-BE21-F931D6C43D7B}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.Tests.Net10", "tests\Apq.Cfg.Tests.Net10\Apq.Cfg.Tests.Net10.csproj", "{F696FB60-8871-4D4E-BE21-F931D6C43D7B}"
 EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.WebApi", "src\Apq.Cfg.WebApi\Apq.Cfg.WebApi.csproj", "{9288BB7B-E0E7-4339-909B-849AF4346F23}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apq.Cfg.WebApi", "Apq.Cfg.WebApi\Apq.Cfg.WebApi.csproj", "{9288BB7B-E0E7-4339-909B-849AF4346F23}"
 EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution

+ 0 - 0
docs/SDK镜像同步到国内.md → Apq.Cfg/docs/SDK镜像同步到国内.md


+ 0 - 0
docs/docfx/.gitignore → Apq.Cfg/docs/docfx/.gitignore


+ 0 - 0
docs/docfx/api/.manifest → Apq.Cfg/docs/docfx/api/.manifest


+ 0 - 0
docs/docfx/api/index.md → Apq.Cfg/docs/docfx/api/index.md


+ 0 - 0
docs/docfx/docfx.json → Apq.Cfg/docs/docfx/docfx.json


+ 0 - 0
docs/docfx/favicon.svg → Apq.Cfg/docs/docfx/favicon.svg


+ 0 - 0
docs/docfx/index.md → Apq.Cfg/docs/docfx/index.md


+ 0 - 0
docs/docfx/templates/custom/public/main.css → Apq.Cfg/docs/docfx/templates/custom/public/main.css


+ 0 - 0
docs/docfx/toc.yml → Apq.Cfg/docs/docfx/toc.yml


+ 0 - 0
docs/site/.gitignore → Apq.Cfg/docs/site/.gitignore


+ 0 - 0
docs/site/.vitepress/config.ts → Apq.Cfg/docs/site/.vitepress/config.ts


+ 0 - 0
docs/site/.vitepress/theme/SidebarCollapser.vue → Apq.Cfg/docs/site/.vitepress/theme/SidebarCollapser.vue


+ 0 - 0
docs/site/.vitepress/theme/custom.css → Apq.Cfg/docs/site/.vitepress/theme/custom.css


+ 0 - 0
docs/site/.vitepress/theme/index.ts → Apq.Cfg/docs/site/.vitepress/theme/index.ts


+ 0 - 0
docs/site/api/cfg-builder.md → Apq.Cfg/docs/site/api/cfg-builder.md


+ 0 - 0
docs/site/api/extensions.md → Apq.Cfg/docs/site/api/extensions.md


+ 0 - 0
docs/site/api/icfg-root.md → Apq.Cfg/docs/site/api/icfg-root.md


+ 0 - 0
docs/site/api/icfg-section.md → Apq.Cfg/docs/site/api/icfg-section.md


+ 0 - 0
docs/site/api/index.md → Apq.Cfg/docs/site/api/index.md


+ 0 - 0
docs/site/changelog.md → Apq.Cfg/docs/site/changelog.md


+ 0 - 0
docs/site/cloudbaserc.json → Apq.Cfg/docs/site/cloudbaserc.json


+ 0 - 0
docs/site/config-sources/apollo.md → Apq.Cfg/docs/site/config-sources/apollo.md


+ 0 - 0
docs/site/config-sources/consul.md → Apq.Cfg/docs/site/config-sources/consul.md


+ 0 - 0
docs/site/config-sources/database.md → Apq.Cfg/docs/site/config-sources/database.md


+ 0 - 0
docs/site/config-sources/env.md → Apq.Cfg/docs/site/config-sources/env.md


+ 0 - 0
docs/site/config-sources/etcd.md → Apq.Cfg/docs/site/config-sources/etcd.md


+ 0 - 0
docs/site/config-sources/index.md → Apq.Cfg/docs/site/config-sources/index.md


+ 0 - 0
docs/site/config-sources/ini.md → Apq.Cfg/docs/site/config-sources/ini.md


+ 0 - 0
docs/site/config-sources/json.md → Apq.Cfg/docs/site/config-sources/json.md


+ 0 - 0
docs/site/config-sources/nacos.md → Apq.Cfg/docs/site/config-sources/nacos.md


+ 0 - 0
docs/site/config-sources/redis.md → Apq.Cfg/docs/site/config-sources/redis.md


+ 0 - 0
docs/site/config-sources/toml.md → Apq.Cfg/docs/site/config-sources/toml.md


+ 0 - 0
docs/site/config-sources/vault.md → Apq.Cfg/docs/site/config-sources/vault.md


+ 0 - 0
docs/site/config-sources/xml.md → Apq.Cfg/docs/site/config-sources/xml.md


+ 0 - 0
docs/site/config-sources/yaml.md → Apq.Cfg/docs/site/config-sources/yaml.md


+ 0 - 0
docs/site/config-sources/zookeeper.md → Apq.Cfg/docs/site/config-sources/zookeeper.md


+ 0 - 0
docs/site/en/api/cfg-builder.md → Apq.Cfg/docs/site/en/api/cfg-builder.md


+ 0 - 0
docs/site/en/api/extensions.md → Apq.Cfg/docs/site/en/api/extensions.md


+ 0 - 0
docs/site/en/api/icfg-root.md → Apq.Cfg/docs/site/en/api/icfg-root.md


+ 0 - 0
docs/site/en/api/icfg-section.md → Apq.Cfg/docs/site/en/api/icfg-section.md


+ 0 - 0
docs/site/en/api/index.md → Apq.Cfg/docs/site/en/api/index.md


+ 0 - 0
docs/site/en/changelog.md → Apq.Cfg/docs/site/en/changelog.md


+ 0 - 0
docs/site/en/config-sources/apollo.md → Apq.Cfg/docs/site/en/config-sources/apollo.md


+ 0 - 0
docs/site/en/config-sources/consul.md → Apq.Cfg/docs/site/en/config-sources/consul.md


+ 0 - 0
docs/site/en/config-sources/database.md → Apq.Cfg/docs/site/en/config-sources/database.md


+ 0 - 0
docs/site/en/config-sources/env.md → Apq.Cfg/docs/site/en/config-sources/env.md


+ 0 - 0
docs/site/en/config-sources/etcd.md → Apq.Cfg/docs/site/en/config-sources/etcd.md


+ 0 - 0
docs/site/en/config-sources/index.md → Apq.Cfg/docs/site/en/config-sources/index.md


+ 0 - 0
docs/site/en/config-sources/ini.md → Apq.Cfg/docs/site/en/config-sources/ini.md


+ 0 - 0
docs/site/en/config-sources/json.md → Apq.Cfg/docs/site/en/config-sources/json.md


+ 0 - 0
docs/site/en/config-sources/nacos.md → Apq.Cfg/docs/site/en/config-sources/nacos.md


+ 0 - 0
docs/site/en/config-sources/redis.md → Apq.Cfg/docs/site/en/config-sources/redis.md


+ 0 - 0
docs/site/en/config-sources/toml.md → Apq.Cfg/docs/site/en/config-sources/toml.md


+ 0 - 0
docs/site/en/config-sources/vault.md → Apq.Cfg/docs/site/en/config-sources/vault.md


+ 0 - 0
docs/site/en/config-sources/xml.md → Apq.Cfg/docs/site/en/config-sources/xml.md


+ 0 - 0
docs/site/en/config-sources/yaml.md → Apq.Cfg/docs/site/en/config-sources/yaml.md


+ 0 - 0
docs/site/en/config-sources/zookeeper.md → Apq.Cfg/docs/site/en/config-sources/zookeeper.md


+ 0 - 0
docs/site/en/examples/basic.md → Apq.Cfg/docs/site/en/examples/basic.md


+ 0 - 0
docs/site/en/examples/complex-scenarios.md → Apq.Cfg/docs/site/en/examples/complex-scenarios.md


+ 0 - 0
docs/site/en/examples/di-integration.md → Apq.Cfg/docs/site/en/examples/di-integration.md


+ 0 - 0
docs/site/en/examples/dynamic-reload.md → Apq.Cfg/docs/site/en/examples/dynamic-reload.md


+ 0 - 0
docs/site/en/examples/index.md → Apq.Cfg/docs/site/en/examples/index.md


+ 0 - 0
docs/site/en/examples/multi-source.md → Apq.Cfg/docs/site/en/examples/multi-source.md


+ 0 - 0
docs/site/en/guide/architecture.md → Apq.Cfg/docs/site/en/guide/architecture.md


+ 0 - 0
docs/site/en/guide/basic-usage.md → Apq.Cfg/docs/site/en/guide/basic-usage.md


+ 0 - 0
docs/site/en/guide/best-practices.md → Apq.Cfg/docs/site/en/guide/best-practices.md


+ 0 - 0
docs/site/en/guide/config-merge.md → Apq.Cfg/docs/site/en/guide/config-merge.md


+ 0 - 0
docs/site/en/guide/dependency-injection.md → Apq.Cfg/docs/site/en/guide/dependency-injection.md


+ 0 - 0
docs/site/en/guide/dynamic-reload-design.md → Apq.Cfg/docs/site/en/guide/dynamic-reload-design.md


+ 0 - 0
docs/site/en/guide/dynamic-reload.md → Apq.Cfg/docs/site/en/guide/dynamic-reload.md


+ 0 - 0
docs/site/en/guide/encoding-workflow.md → Apq.Cfg/docs/site/en/guide/encoding-workflow.md


+ 0 - 0
docs/site/en/guide/encoding.md → Apq.Cfg/docs/site/en/guide/encoding.md


+ 0 - 0
docs/site/en/guide/encryption-masking-design.md → Apq.Cfg/docs/site/en/guide/encryption-masking-design.md


+ 0 - 0
docs/site/en/guide/encryption-masking.md → Apq.Cfg/docs/site/en/guide/encryption-masking.md


+ 0 - 0
docs/site/en/guide/extension.md → Apq.Cfg/docs/site/en/guide/extension.md


+ 0 - 0
docs/site/en/guide/index.md → Apq.Cfg/docs/site/en/guide/index.md


+ 0 - 0
docs/site/en/guide/installation.md → Apq.Cfg/docs/site/en/guide/installation.md


+ 0 - 0
docs/site/en/guide/migration.md → Apq.Cfg/docs/site/en/guide/migration.md


+ 0 - 0
docs/site/en/guide/performance.md → Apq.Cfg/docs/site/en/guide/performance.md


+ 0 - 0
docs/site/en/guide/quick-start.md → Apq.Cfg/docs/site/en/guide/quick-start.md


+ 0 - 0
docs/site/en/guide/snapshot.md → Apq.Cfg/docs/site/en/guide/snapshot.md


+ 0 - 0
docs/site/en/guide/source-selection.md → Apq.Cfg/docs/site/en/guide/source-selection.md


+ 0 - 0
docs/site/en/guide/template.md → Apq.Cfg/docs/site/en/guide/template.md


+ 0 - 0
docs/site/en/guide/validation.md → Apq.Cfg/docs/site/en/guide/validation.md


+ 0 - 0
docs/site/examples/basic.md → Apq.Cfg/docs/site/examples/basic.md


+ 0 - 0
docs/site/examples/complex-scenarios.md → Apq.Cfg/docs/site/examples/complex-scenarios.md


+ 0 - 0
docs/site/examples/di-integration.md → Apq.Cfg/docs/site/examples/di-integration.md


+ 0 - 0
docs/site/examples/dynamic-reload.md → Apq.Cfg/docs/site/examples/dynamic-reload.md


+ 0 - 0
docs/site/examples/index.md → Apq.Cfg/docs/site/examples/index.md


+ 0 - 0
docs/site/examples/multi-source.md → Apq.Cfg/docs/site/examples/multi-source.md


+ 0 - 0
docs/site/guide/architecture.md → Apq.Cfg/docs/site/guide/architecture.md


+ 0 - 0
docs/site/guide/basic-usage.md → Apq.Cfg/docs/site/guide/basic-usage.md


+ 0 - 0
docs/site/guide/best-practices.md → Apq.Cfg/docs/site/guide/best-practices.md


+ 0 - 0
docs/site/guide/config-merge.md → Apq.Cfg/docs/site/guide/config-merge.md


+ 0 - 0
docs/site/guide/dependency-injection.md → Apq.Cfg/docs/site/guide/dependency-injection.md


+ 0 - 0
docs/site/guide/dynamic-reload-design.md → Apq.Cfg/docs/site/guide/dynamic-reload-design.md


Some files were not shown because too many files changed in this diff