diff --git a/DigitalData.Core.Abstractions/ConfigurationExtension.cs b/DigitalData.Core.Abstractions/ConfigurationExtension.cs index 175cf0c..9ca88f6 100644 --- a/DigitalData.Core.Abstractions/ConfigurationExtension.cs +++ b/DigitalData.Core.Abstractions/ConfigurationExtension.cs @@ -1,4 +1,5 @@ -using Microsoft.Extensions.Configuration; +#if NET +using Microsoft.Extensions.Configuration; namespace DigitalData.Core.Abstractions; @@ -27,3 +28,4 @@ public static class ConfigurationExtension : configuration.GetSection(key).Get()) ?? new T(); } +#endif \ No newline at end of file diff --git a/DigitalData.Core.Abstractions/DeferredServiceProvider.cs b/DigitalData.Core.Abstractions/DeferredServiceProvider.cs index 99a6fdd..0a07319 100644 --- a/DigitalData.Core.Abstractions/DeferredServiceProvider.cs +++ b/DigitalData.Core.Abstractions/DeferredServiceProvider.cs @@ -1,4 +1,5 @@ -namespace DigitalData.Core.Abstractions; +#if NET +namespace DigitalData.Core.Abstractions; /// /// A deferred implementation of that allows the instance @@ -38,3 +39,4 @@ public class DeferredServiceProvider : IServiceProvider return _serviceProvider.Value.GetService(serviceType); } } +#endif \ No newline at end of file diff --git a/DigitalData.Core.Abstractions/DigitalData.Core.Abstractions.csproj b/DigitalData.Core.Abstractions/DigitalData.Core.Abstractions.csproj index 29da05e..871c3ff 100644 --- a/DigitalData.Core.Abstractions/DigitalData.Core.Abstractions.csproj +++ b/DigitalData.Core.Abstractions/DigitalData.Core.Abstractions.csproj @@ -1,9 +1,8 @@  - net7.0;net8.0;net9.0 + net462;net7.0;net8.0;net9.0 enable - enable DigitalData.Core.Abstractions Digital Data GmbH @@ -17,9 +16,24 @@ http://git.dd:3000/AppStd/WebCoreModules.git False core_icon.png - 4.1.0 - 4.1.0 - 4.1.0 + 4.1.1 + 4.1.1 + 4.1.1 + + + + + + disable + disable + 7.3 + + + + + enable + enable + latest diff --git a/DigitalData.Core.Abstractions/Interfaces/IDto.cs b/DigitalData.Core.Abstractions/Interfaces/IDto.cs index 9ac545a..e8d8b7d 100644 --- a/DigitalData.Core.Abstractions/Interfaces/IDto.cs +++ b/DigitalData.Core.Abstractions/Interfaces/IDto.cs @@ -1,4 +1,9 @@ -namespace DigitalData.Core.Abstractions.Interfaces; +namespace DigitalData.Core.Abstractions.Interfaces +#if NET + ; +#elif NETFRAMEWORK + { +#endif /// /// Ensures that extension methods are handled securely @@ -6,4 +11,8 @@ /// public interface IDto where Entity : IEntity { -} \ No newline at end of file +} + +#if NETFRAMEWORK + } +#endif \ No newline at end of file diff --git a/DigitalData.Core.Abstractions/Interfaces/IEntity.cs b/DigitalData.Core.Abstractions/Interfaces/IEntity.cs index b89a217..fc0d754 100644 --- a/DigitalData.Core.Abstractions/Interfaces/IEntity.cs +++ b/DigitalData.Core.Abstractions/Interfaces/IEntity.cs @@ -1,8 +1,17 @@ -namespace DigitalData.Core.Abstractions.Interfaces; +namespace DigitalData.Core.Abstractions.Interfaces +#if NET + ; +#elif NETFRAMEWORK + { +#endif /// /// Ensures that extension methods are handled securely /// public interface IEntity { -} \ No newline at end of file +} + +#if NETFRAMEWORK + } +#endif \ No newline at end of file diff --git a/DigitalData.Core.Abstractions/ServiceProviderExtensions.cs b/DigitalData.Core.Abstractions/ServiceProviderExtensions.cs index a12f5ca..82bd46b 100644 --- a/DigitalData.Core.Abstractions/ServiceProviderExtensions.cs +++ b/DigitalData.Core.Abstractions/ServiceProviderExtensions.cs @@ -1,4 +1,5 @@ -using Microsoft.Extensions.DependencyInjection; +#if NET +using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Options; namespace DigitalData.Core.Abstractions; @@ -29,3 +30,4 @@ public static class ServiceProviderExtensions public static TOptions GetRequiredOptions(this IServiceProvider service) where TOptions : class => service.GetRequiredService>().Value; } +#endif \ No newline at end of file