Skip to content

Commit

Permalink
Merge pull request #208 from pengweiqhca/main
Browse files Browse the repository at this point in the history
Adjust solution structure.
  • Loading branch information
pengweiqhca authored Sep 26, 2022
2 parents c2baf6b + 4f94e47 commit ab40105
Show file tree
Hide file tree
Showing 168 changed files with 163 additions and 157 deletions.
13 changes: 0 additions & 13 deletions Apollo.AspNetCore.Demo/Apollo.AspNetCore.Demo.csproj

This file was deleted.

This file was deleted.

17 changes: 0 additions & 17 deletions Apollo.Configuration.Demo/Apollo.Configuration.Demo.csproj

This file was deleted.

This file was deleted.

18 changes: 0 additions & 18 deletions Apollo.OpenApi.Tests/Apollo.OpenApi.Tests.csproj

This file was deleted.

43 changes: 25 additions & 18 deletions Apollo.sln
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.0.31825.309
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Configuration.Demo", "Apollo.Configuration.Demo\Apollo.Configuration.Demo.csproj", "{D78C920D-C96B-4973-BBC8-35E5DB54DF2A}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Configuration.Demo", "demo\Apollo.Configuration.Demo\Apollo.Configuration.Demo.csproj", "{D78C920D-C96B-4973-BBC8-35E5DB54DF2A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo", "Apollo\Apollo.csproj", "{B231A39E-9D8A-4F63-9DFF-4FB7B5A900AB}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo", "src\Apollo\Apollo.csproj", "{B231A39E-9D8A-4F63-9DFF-4FB7B5A900AB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Configuration", "Apollo.Configuration\Apollo.Configuration.csproj", "{5AE563BF-2E6F-4096-A324-7A5A72B2CBAC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Configuration", "src\Apollo.Configuration\Apollo.Configuration.csproj", "{5AE563BF-2E6F-4096-A324-7A5A72B2CBAC}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigurationManager", "Apollo.ConfigurationManager\Apollo.ConfigurationManager.csproj", "{CE700879-20DD-4FAE-B431-884802B99A2D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigurationManager", "src\Apollo.ConfigurationManager\Apollo.ConfigurationManager.csproj", "{CE700879-20DD-4FAE-B431-884802B99A2D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{52301167-7BBA-48C2-BA36-08270D57D2C4}"
ProjectSection(SolutionItems) = preProject
Expand All @@ -19,41 +19,48 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
azure-pipelines.yml = azure-pipelines.yml
Directory.Build.props = Directory.Build.props
Directory.Build.targets = Directory.Build.targets
PackAllProject.ps1 = PackAllProject.ps1
README.md = README.md
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigurationManager.Demo", "Apollo.ConfigurationManager.Demo\Apollo.ConfigurationManager.Demo.csproj", "{51A78BF1-4708-45EC-9F2E-59A24D64DB05}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigurationManager.Demo", "demo\Apollo.ConfigurationManager.Demo\Apollo.ConfigurationManager.Demo.csproj", "{51A78BF1-4708-45EC-9F2E-59A24D64DB05}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Demo", "Demo", "{12417079-E62C-4F29-ADDE-5EABD77331E2}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apollo.AspNet.Demo", "Apollo.AspNet.Demo\Apollo.AspNet.Demo.csproj", "{E1EF936E-182E-47BD-B658-87C0D872AB0C}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Apollo.AspNet.Demo", "demo\Apollo.AspNet.Demo\Apollo.AspNet.Demo.csproj", "{E1EF936E-182E-47BD-B658-87C0D872AB0C}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{C9CB5265-6B89-42F1-BA20-2F85427359E7}"
ProjectSection(SolutionItems) = preProject
src\Directory.Build.props = src\Directory.Build.props
src\Directory.Build.targets = src\Directory.Build.targets
src\PackAllProject.ps1 = src\PackAllProject.ps1
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{24717111-7EE5-4F52-B1BA-328167E51C91}"
ProjectSection(SolutionItems) = preProject
test\Directory.Build.targets = test\Directory.Build.targets
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Configuration.Tests", "Apollo.Configuration.Tests\Apollo.Configuration.Tests.csproj", "{BBD59F3E-FB5A-4972-8195-AC980E9677FD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Configuration.Tests", "test\Apollo.Configuration.Tests\Apollo.Configuration.Tests.csproj", "{BBD59F3E-FB5A-4972-8195-AC980E9677FD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Tests", "Apollo.Tests\Apollo.Tests.csproj", "{0E0A93F8-27ED-4114-81CB-AA6250EF8CDD}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.Tests", "test\Apollo.Tests\Apollo.Tests.csproj", "{0E0A93F8-27ED-4114-81CB-AA6250EF8CDD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigurationManager.Tests", "Apollo.ConfigurationManager.Tests\Apollo.ConfigurationManager.Tests.csproj", "{0F441878-CCF9-40EB-B190-825D86883920}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigurationManager.Tests", "test\Apollo.ConfigurationManager.Tests\Apollo.ConfigurationManager.Tests.csproj", "{0F441878-CCF9-40EB-B190-825D86883920}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.AspNetCore.Demo", "Apollo.AspNetCore.Demo\Apollo.AspNetCore.Demo.csproj", "{8D1A9478-6E11-4FB2-8537-E7497E004612}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.AspNetCore.Demo", "demo\Apollo.AspNetCore.Demo\Apollo.AspNetCore.Demo.csproj", "{8D1A9478-6E11-4FB2-8537-E7497E004612}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigAdapter.Yaml", "Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj", "{DA39FFF7-0FC5-4F5B-8224-AA8E3026BBC0}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigAdapter.Yaml", "src\Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj", "{DA39FFF7-0FC5-4F5B-8224-AA8E3026BBC0}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigAdapter.Yaml.Tests", "Apollo.ConfigAdapter.Yaml.Tests\Apollo.ConfigAdapter.Yaml.Tests.csproj", "{8E91B287-88A7-4AAA-B5E2-6ED46C2DBC2D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ConfigAdapter.Yaml.Tests", "test\Apollo.ConfigAdapter.Yaml.Tests\Apollo.ConfigAdapter.Yaml.Tests.csproj", "{8E91B287-88A7-4AAA-B5E2-6ED46C2DBC2D}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.OpenApi", "Apollo.OpenApi\Apollo.OpenApi.csproj", "{D3A91B3E-3C8E-429F-A5BA-B3178AB1D5A1}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.OpenApi", "src\Apollo.OpenApi\Apollo.OpenApi.csproj", "{D3A91B3E-3C8E-429F-A5BA-B3178AB1D5A1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.OpenApi.DependencyInjection", "Apollo.OpenApi.DependencyInjection\Apollo.OpenApi.DependencyInjection.csproj", "{DF925964-C88B-4DCC-8509-EAB1847D1B05}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.OpenApi.DependencyInjection", "src\Apollo.OpenApi.DependencyInjection\Apollo.OpenApi.DependencyInjection.csproj", "{DF925964-C88B-4DCC-8509-EAB1847D1B05}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.OpenApi.Tests", "Apollo.OpenApi.Tests\Apollo.OpenApi.Tests.csproj", "{62AB1893-C173-41C7-9884-46A199244B13}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.OpenApi.Tests", "test\Apollo.OpenApi.Tests\Apollo.OpenApi.Tests.csproj", "{62AB1893-C173-41C7-9884-46A199244B13}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ExtensionsHosting", "Apollo.ExtensionsHosting\Apollo.ExtensionsHosting.csproj", "{65DED7CA-9B84-45AE-84D4-13400A3842D7}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.ExtensionsHosting", "src\Apollo.ExtensionsHosting\Apollo.ExtensionsHosting.csproj", "{65DED7CA-9B84-45AE-84D4-13400A3842D7}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.AspNetCoreHosting", "Apollo.AspNetCoreHosting\Apollo.AspNetCoreHosting.csproj", "{78AB89DD-1D81-4619-8750-2DABDA071FD4}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Apollo.AspNetCoreHosting", "src\Apollo.AspNetCoreHosting\Apollo.AspNetCoreHosting.csproj", "{78AB89DD-1D81-4619-8750-2DABDA071FD4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
21 changes: 1 addition & 20 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -1,22 +1,12 @@
<Project>

<PropertyGroup>
<ApolloVersion>2.9</ApolloVersion>
<AssemblyOriginatorKeyFile>..\Apollo.snk</AssemblyOriginatorKeyFile>
<AssemblyVersion>$(ApolloVersion).0</AssemblyVersion>
<DebugSymbols>True</DebugSymbols>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<GeneratePackageOnBuild Condition="'$(Configuration)' == 'Release'">True</GeneratePackageOnBuild>
<IncludeSymbols>True</IncludeSymbols>
<AssemblyOriginatorKeyFile>..\..\Apollo.snk</AssemblyOriginatorKeyFile>
<ImplicitUsings>enable</ImplicitUsings>
<LangVersion>10.0</LangVersion>
<Nullable>enable</Nullable>
<TreatWarningsAsErrors>True</TreatWarningsAsErrors>
<NoWarn>$(NoWarn);CS0414;CS0436;CS1591</NoWarn>
<PackageIcon>icon.png</PackageIcon>
<PackageTags>apollo configcenter configuration ctrip</PackageTags><PackageIcon>icon.png</PackageIcon>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/apolloconfig/apollo.net/tree/main</RepositoryUrl>
<SignAssembly>true</SignAssembly>
</PropertyGroup>

Expand All @@ -29,13 +19,4 @@
<Using Include="System.Text" />
</ItemGroup>

<ItemGroup>
<None Include="..\icon.png" Pack="true" PackagePath="\" Visible="false" />

<PackageReference Include="IsExternalInit" Version="1.*" PrivateAssets="All" />
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.*" PrivateAssets="All" />
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.*" PrivateAssets="All" />
<PackageReference Include="Nullable" Version="1.*" PrivateAssets="All" />
</ItemGroup>

</Project>
8 changes: 5 additions & 3 deletions Directory.Build.targets
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
<Project>

<PropertyGroup>
<PackageProjectUrl>$(RepositoryUrl)/$(MSBuildProjectName)</PackageProjectUrl>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="IsExternalInit" Version="1.*" PrivateAssets="All" />
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.*" PrivateAssets="All" />
<PackageReference Include="Nullable" Version="1.*" PrivateAssets="All" />
</ItemGroup>

</Project>
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

# 一、框架集成

1.[Microsoft.Extensions.Configuration](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/)集成请参考[Apollo.Configuration](https://github.com/apolloconfig/apollo.net/blob/main/Apollo.Configuration/README.md),完全支持IConfiguration的变动通知
2.[System.Configuration.ConfigurationManager](https://docs.microsoft.com/zh-cn/dotnet/api/system.configuration.configurationbuilder)集成(.net 4.7.1及以后版本)或直接使用ApolloConfigurationManager请参考[Apollo.ConfigurationManager](https://github.com/apolloconfig/apollo.net/blob/main/Apollo.ConfigurationManager/README.md)
1.[Microsoft.Extensions.Configuration](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/)集成请参考[Apollo.Configuration](https://github.com/apolloconfig/apollo.net/blob/main/src/Apollo.Configuration/README.md),完全支持IConfiguration的变动通知
2.[System.Configuration.ConfigurationManager](https://docs.microsoft.com/zh-cn/dotnet/api/system.configuration.configurationbuilder)集成(.net 4.7.1及以后版本)或直接使用ApolloConfigurationManager请参考[Apollo.ConfigurationManager](https://github.com/apolloconfig/apollo.net/blob/main/src/Apollo.ConfigurationManager/README.md)
3. 如果想将传统的config配置(如web.config)转成json配置,可以使用[config2json](https://github.com/pengweiqhca/config2json)工具

# 二、日志输出
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,19 +61,19 @@
<Compile Include="Startup.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj">
<ProjectReference Include="..\..\src\Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj">
<Project>{da39fff7-0fc5-4f5b-8224-aa8e3026bbc0}</Project>
<Name>Apollo.ConfigAdapter.Yaml</Name>
</ProjectReference>
<ProjectReference Include="..\Apollo.ConfigurationManager\Apollo.ConfigurationManager.csproj">
<ProjectReference Include="..\..\src\Apollo.ConfigurationManager\Apollo.ConfigurationManager.csproj">
<Project>{ce700879-20dd-4fae-b431-884802b99a2d}</Project>
<Name>Apollo.ConfigurationManager</Name>
</ProjectReference>
<ProjectReference Include="..\Apollo.Configuration\Apollo.Configuration.csproj">
<ProjectReference Include="..\..\src\Apollo.Configuration\Apollo.Configuration.csproj">
<Project>{5ae563bf-2e6f-4096-a324-7a5a72b2cbac}</Project>
<Name>Apollo.Configuration</Name>
</ProjectReference>
<ProjectReference Include="..\Apollo\Apollo.csproj">
<ProjectReference Include="..\..\src\Apollo\Apollo.csproj">
<Project>{b231a39e-9d8a-4f63-9dff-4fb7b5a900ab}</Project>
<Name>Apollo</Name>
</ProjectReference>
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
12 changes: 12 additions & 0 deletions demo/Apollo.AspNetCore.Demo/Apollo.AspNetCore.Demo.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<Project Sdk="Microsoft.NET.Sdk.Web">

<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\..\src\Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj" />
<ProjectReference Include="..\..\src\Apollo.ExtensionsHosting\Apollo.ExtensionsHosting.csproj" />
</ItemGroup>

</Project>
File renamed without changes.
File renamed without changes.
16 changes: 16 additions & 0 deletions demo/Apollo.Configuration.Demo/Apollo.Configuration.Demo.csproj
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<Project Sdk="Microsoft.NET.Sdk.Worker">

<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<OutputType>Exe</OutputType>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="3.*" />

<ProjectReference Include="..\..\src\Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj" />
<ProjectReference Include="..\..\src\Apollo.Configuration\Apollo.Configuration.csproj" />
<ProjectReference Include="..\..\src\Apollo.ExtensionsHosting\Apollo.ExtensionsHosting.csproj" />
</ItemGroup>

</Project>
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFramework>net45</TargetFramework>
<OutputType>Exe</OutputType>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\..\src\Apollo.ConfigAdapter.Yaml\Apollo.ConfigAdapter.Yaml.csproj" />
<ProjectReference Include="..\..\src\Apollo.ConfigurationManager\Apollo.ConfigurationManager.csproj" />
<ProjectReference Include="..\..\src\Apollo\Apollo.csproj" />
</ItemGroup>

</Project>
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -181,13 +181,13 @@ Apollo支持配置按照集群划分,也就是说对于一个appId和一个环

## 3.2 监听配置变化事件

sdk已经完美支持Microsoft.Extensions.Configuration,请参考[IOptionsMonitor](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/options#options-factory-monitoring-and-cache)或者[Demo](https://github.com/apolloconfig/apollo.net/blob/main/Apollo.Configuration.Demo/ConfigurationDemo.cs#L46)
sdk已经完美支持Microsoft.Extensions.Configuration,请参考[IOptionsMonitor](https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/options#options-factory-monitoring-and-cache)或者[Demo](https://github.com/apolloconfig/apollo.net/blob/main/demo/Apollo.Configuration.Demo/ConfigurationDemo.cs#L46)

## 3.3 Demo

apollo.net项目中有多个样例客户端的项目:
* [Apollo.AspNetCore.Demo](https://github.com/apolloconfig/apollo.net/tree/main/Apollo.AspNetCore.Demo)(使用appsettings.json配置)
* [Apollo.Configuration.Demo](https://github.com/apolloconfig/apollo.net/tree/main/Apollo.Configuration.Demo)(使用环境变量配置)
* [Apollo.AspNetCore.Demo](https://github.com/apolloconfig/apollo.net/tree/main/demo/Apollo.AspNetCore.Demo)(使用appsettings.json配置)
* [Apollo.Configuration.Demo](https://github.com/apolloconfig/apollo.net/tree/main/demo/Apollo.Configuration.Demo)(使用环境变量配置)

# 四、FAQ

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ Apollo支持配置按照集群划分,也就是说对于一个appId和一个环
1. Apollo.XXX => Apollo:XXX
2. Apollo.{ENV}.Meta => Apollo:Meta:{ENV}

> 优先级低于原来的方式,具体可以参考[Demo](https://github.com/apolloconfig/apollo.net/tree/main/Apollo.ConfigurationManager.Demo)或者[Tests](https://github.com/apolloconfig/apollo.net/tree/main/Apollo.ConfigurationManager.Tests)
> 优先级低于原来的方式,具体可以参考[Demo](https://github.com/apolloconfig/apollo.net/tree/main/src/Apollo.ConfigurationManager.Demo)或者[Tests](https://github.com/apolloconfig/apollo.net/tree/main/test/Apollo.ConfigurationManager.Tests)
# 二、引入方式

Expand Down Expand Up @@ -193,8 +193,8 @@ string value = config.GetProperty(someKey, someDefaultValue);
## 3.4 Demo

apollo.net项目中有多个样例客户端的项目:
* [Apollo.AspNet.Demo](https://github.com/apolloconfig/apollo.net/tree/main/Apollo.AspNet.Demo)(通过Web.config配置)
* [Apollo.ConfigurationManager.Demo](https://github.com/apolloconfig/apollo.net/tree/main/Apollo.ConfigurationManager.Demo)(通过环境变量配置)
* [Apollo.AspNet.Demo](https://github.com/apolloconfig/apollo.net/tree/main/src/Apollo.AspNet.Demo)(通过Web.config配置)
* [Apollo.ConfigurationManager.Demo](https://github.com/apolloconfig/apollo.net/tree/main/src/Apollo.ConfigurationManager.Demo)(通过环境变量配置)

# 四、NETFramework 4.7.1+ ConfigurationBuilder支持

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit ab40105

Please sign in to comment.