Skip to content

Commit 9831466

Browse files
Removed the ability to use System.Configuration.ConfigurationManager for netstandard
1 parent cc529ca commit 9831466

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

src/DotNetToolkit.Repository.AzureStorageBlob/DotNetToolkit.Repository.AzureStorageBlob.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
<Reference Include="System.Configuration" />
1414
</ItemGroup>
1515

16+
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
17+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
18+
</ItemGroup>
19+
1620
<ItemGroup>
1721
<PackageReference Include="Microsoft.Azure.Storage.Blob" Version="10.0.3" />
1822
</ItemGroup>

src/DotNetToolkit.Repository/Configuration/Options/RepositoryOptionsBuilder.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public RepositoryOptionsBuilder([NotNull] IRepositoryOptions options)
6969

7070
#region Public Methods
7171

72-
#if !NETSTANDARD1_3
72+
#if NETFULL
7373
/// <summary>
7474
/// Configures the repository options with the data from the <paramref name="fileName"/>; otherwise, it will configure using the default App.config.
7575
/// </summary>
@@ -104,16 +104,14 @@ public virtual RepositoryOptionsBuilder UseConfiguration([CanBeNull] string file
104104

105105
return this;
106106
}
107-
#endif
108-
109-
#if NETSTANDARD
107+
#else
110108
/// <summary>
111109
/// Configures the repository options using the specified configuration.
112110
/// </summary>
113111
/// <param name="configuration">The configuration.</param>
114112
/// <returns>The same builder instance.</returns>
115113
/// <remarks>Any element that is defined in the config file can be resolved using the <see cref="RepositoryDependencyResolver"/>.</remarks>
116-
public virtual RepositoryOptionsBuilder UseConfiguration([NotNull] Microsoft.Extensions.Configuration.IConfigurationRoot configuration)
114+
public virtual RepositoryOptionsBuilder UseConfiguration([NotNull] Microsoft.Extensions.Configuration.IConfigurationRoot configuration)
117115
{
118116
Guard.NotNull(configuration, nameof(configuration));
119117

src/DotNetToolkit.Repository/DotNetToolkit.Repository.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
</ItemGroup>
3737

3838
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
39-
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
4039
<PackageReference Include="Microsoft.Extensions.Configuration.Abstractions" Version="3.1.2" />
4140
<PackageReference Include="System.ComponentModel.Annotations" Version="4.7.0" />
4241
</ItemGroup>

src/DotNetToolkit.Repository/Internal/ConfigFile/ConfigurationSection.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#if !NETSTANDARD1_3
1+
#if NETFULL
22

33
namespace DotNetToolkit.Repository.Internal.ConfigFile
44
{

0 commit comments

Comments
 (0)