Understanding the Alliance Core Libraries.
The Alliance Core Libraries contains the core abstractions and default implementations required by the Alliance Business Model and dependent components. It is also the external dependency source for the entire Alliance Business Suite, which means that external dependencies, which are dependencies outside the FenixAlliance.* namespace are referred to by the FenixAlliance.ACL.Deps Package, which is the base ACL Package and, therefore, it could be referred to as the Core Package.
Dependant components of the Alliance Core Libraries can make use of external dependencies referred by the Core Package thanks to .NET's Waterfall dependency resolution mechanism.
For more information on the dependency tree, design overview, and external dependencies, please refer to Advanced Topics.
Referred External Dependencies
| Package | Version |
|---|---|
| Amazon.AspNetCore.Identity.Cognito | 3.0.0 |
| Amazon.Extensions.CognitoAuthentication | 2.2.2 |
| AngleSharp | 0.16.0 |
| AspNetCore.HealthChecks.SqlServer | 5.0.3 |
| AspNetCore.HealthChecks.UI.Client | 5.0.1 |
| AspNetCore.HealthChecks.UI.InMemory.Storage | 5.0.1 |
| AspNetCore.HealthChecks.UI | 5.0.1 |
| AspNetCore.Proxy | 4.2.0 |
| AspNetCoreRateLimit | 4.0.1 |
| Autofac.Extensions.DependencyInjection | 7.1.0 |
| Autofac | 6.2.0 |
| AutoMapper.Collection.EntityFrameworkCore | 7.0.1 |
| AutoMapper.Extensions.Microsoft.DependencyInjection | 8.1.1 |
| AutoMapper | 10.1.1 |
| Azure.Storage.Blobs | 12.9.1 |
| Blazor.Extensions.Canvas | 1.1.1 |
| Blazor.Extensions.SignalR | 1.0.0 |
| Blazor.Extensions.Storage | 1.0.0 |
| Blazor.Extensions.WebUSB | 1.0.0 |
| Blazor.Extensions.XTerm | 0.1.0 |
| BlazorFluentUI.ListComponents | 5.5.3 |
| BotSharp.Core | 0.4.0 |
| ByteSize | 2.0.0 |
| Catalyst.Models.English | 1.0.18055 |
| Catalyst | 1.0.19323 |
| ChartJs.Blazor.Fork | 2.0.2 |
| CsvHelper | 27.1.1 |
| Dapper | 2.0.90 |
| DnsClient | 1.5.0 |
| DotLiquid | 2.2.541 |
| Elsa.Activities.UserTask | 2.2.1 |
| Elsa | 2.2.1 |
| Emitter | 1.0.41 |
| FlexLabs.EntityFrameworkCore.Upsert | 5.0.0 |
| FluentEmail.Core | 3.0.0 |
| FluentEmail.Smtp | 3.0.0 |
| FluentValidation.AspNetCore | 10.3.1 |
| FluentValidation | 10.3.1 |
| Fluid.Core | 2.0.13 |
| Flurl.Http | 3.2.0 |
| GraphQL.Server.Transports.AspNetCore | 5.0.2 |
| GraphQL.Server.Transports.WebSockets | 4.4.1 |
| GraphQL.Server.Ui.GraphiQL | 5.0.2 |
| GraphQL.Server.Ui.Playground | 5.0.2 |
| GraphQL.Server.Ui.Voyager | 5.0.2 |
| GraphQL | 4.6.0 |
| HtmlAgilityPack | 1.11.36 |
| Humanizer | 2.11.10 |
| IdentityServer4.EntityFramework.Storage | 4.1.2 |
| IdentityServer4.EntityFramework | 4.1.2 |
| IdentityServer4 | 4.1.2 |
| JWT | 8.2.3 |
| LiteDB | 5.0.11 |
| MailKit | 2.15.0 |
| MassTransit | 7.2.2 |
| MatBlazor | 2.8.0 |
| MediatR.Extensions.Autofac.DependencyInjection | 7.3.0 |
| MediatR.Extensions.Microsoft.DependencyInjection | 9.0.0 |
| MediatR | 9.0.0 |
| MetadataExtractor | 2.7.0 |
| Microsoft.ApplicationInsights.AspNetCore | 2.18.0 |
| Microsoft.AspNet.WebApi.Client | 5.2.7 |
| Microsoft.AspNetCore.Authentication.Abstractions | 2.2.0 |
| Microsoft.AspNetCore.Authentication.AzureAD.UI | 5.0.9 |
| Microsoft.AspNetCore.Authentication.AzureADB2C.UI | 5.0.9 |
| Microsoft.AspNetCore.Authentication.Facebook | 5.0.9 |
| Microsoft.AspNetCore.Authentication.Google | 5.0.9 |
| Microsoft.AspNetCore.Authentication.JwtBearer | 5.0.9 |
| Microsoft.AspNetCore.Authentication.MicrosoftAccount | 5.0.9 |
| Microsoft.AspNetCore.Authentication.OpenIdConnect | 5.0.9 |
| Microsoft.AspNetCore.Authentication.Twitter | 5.0.9 |
| Microsoft.AspNetCore.Authentication | 2.2.0 |
| Microsoft.AspNetCore.Blazor | 0.7.0 |
| Microsoft.AspNetCore.Components.Web | 5.0.9 |
| Microsoft.AspNetCore.Components | 5.0.9 |
| Microsoft.AspNetCore.DataProtection | 5.0.9 |
| Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore | 5.0.9 |
| Microsoft.AspNetCore.Hosting.Server.Abstractions | 2.2.0 |
| Microsoft.AspNetCore.Hosting | 2.2.7 |
| Microsoft.AspNetCore.Http.Abstractions | 2.2.0 |
| Microsoft.AspNetCore.Http.Features | 5.0.9 |
| Microsoft.AspNetCore.Http | 2.2.2 |
| Microsoft.AspNetCore.Identity.EntityFrameworkCore | 5.0.9 |
| Microsoft.AspNetCore.Identity.UI | 5.0.9 |
| Microsoft.AspNetCore.Mvc.Core | 2.2.5 |
| Microsoft.AspNetCore.Mvc.NewtonsoftJson | 5.0.9 |
| Microsoft.AspNetCore.Mvc.Razor.Extensions | 5.0.9 |
| Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation | 5.0.9 |
| Microsoft.AspNetCore.Mvc.WebApiCompatShim | 2.2.0 |
| Microsoft.AspNetCore.Mvc | 2.2.0 |
| Microsoft.AspNetCore.Razor.Language | 5.0.9 |
| Microsoft.AspNetCore.SignalR.Core | 1.1.0 |
| Microsoft.AspNetCore.SpaServices.Extensions | 5.0.9 |
| Microsoft.Azure.KeyVault.Core | 3.0.5 |
| Microsoft.Bot.Builder.AI.Luis | 4.14.1 |
| Microsoft.Bot.Builder.Dialogs | 4.14.1 |
| Microsoft.Bot.Builder.integration.AspNet.Core | 4.14.1 |
| Microsoft.CSharp | 4.7.0 |
| Microsoft.EntityFrameworkCore.Design | 5.0.9 |
| Microsoft.EntityFrameworkCore.Proxies | 5.0.9 |
| Microsoft.EntityFrameworkCore.Relational | 5.0.9 |
| Microsoft.EntityFrameworkCore.Sqlite | 5.0.9 |
| Microsoft.EntityFrameworkCore.SqlServer | 5.0.9 |
| Microsoft.EntityFrameworkCore.Tools | 5.0.9 |
| Microsoft.EntityFrameworkCore | 5.0.9 |
| Microsoft.Extensions.Caching.Abstractions | 5.0.0 |
| Microsoft.Extensions.Caching.Memory | 5.0.0 |
| Microsoft.Extensions.Caching.SqlServer | 5.0.1 |
| Microsoft.Extensions.Configuration.Abstractions | 5.0.0 |
| Microsoft.Extensions.DependencyInjection.Abstractions | 5.0.0 |
| Microsoft.Extensions.DependencyInjection | 5.0.2 |
| Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions | 5.0.9 |
| Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 5.0.9 |
| Microsoft.Extensions.Hosting.Abstractions | 5.0.0 |
| Microsoft.Extensions.Hosting | 5.0.0 |
| Microsoft.Extensions.Http | 5.0.0 |
| Microsoft.Extensions.Localization.Abstractions | 5.0.9 |
| Microsoft.Extensions.Localization | 5.0.9 |
| Microsoft.Extensions.Logging.Abstractions | 5.0.0 |
| Microsoft.Extensions.Logging.Console | 5.0.0 |
| Microsoft.Extensions.Logging.Debug | 5.0.0 |
| Microsoft.Extensions.Logging | 5.0.0 |
| Microsoft.Extensions.Primitives | 5.0.1 |
| Microsoft.Graph | 4.3.0 |
| Microsoft.Identity.Client | 4.35.1 |
| Microsoft.Identity.Web.UI | 1.16.0 |
| Microsoft.Identity.Web | 1.16.0 |
| Microsoft.IdentityModel.Tokens | 6.12.2 |
| Microsoft.ML.AutoML | 0.18.0 |
| Microsoft.ML.CpuMath | 1.6.0 |
| Microsoft.ML.DataView | 1.6.0 |
| Microsoft.ML.EntryPoints | 0.18.0 |
| Microsoft.ML.Recommender | 0.18.0 |
| Microsoft.ML | 1.6.0 |
| Microsoft.OpenApi | 1.2.3 |
| Microsoft.Rest.ClientRuntime.Azure.Authentication | 2.4.1 |
| Microsoft.TestPlatform | 16.11.0 |
| Microsoft.VisualBasic | 10.3.0 |
| Microsoft.VisualStudio.Web.BrowserLink | 2.2.0 |
| Microsoft.VisualStudio.Web.CodeGeneration.Design | 5.0.2 |
| Mobsites.Blazor.SignaturePad | 1.1.7 |
| MongoDB.Bson | 2.13.1 |
| MongoDB.Driver | 2.13.1 |
| MudBlazor.ThemeManager | 1.0.5 |
| MudBlazor | 5.1.1 |
| Newtonsoft.Json | 13.0.1 |
| NodaTime.Serialization.JsonNet | 3.0.0 |
| NodaTime | 3.0.5 |
| NReco.LambdaParser | 1.0.12 |
| NuGet.Packaging | 5.11.0 |
| NuGet.Protocol | 5.11.0 |
| Okta.AspNetCore | 3.5.0 |
| Polly.Caching.Memory | 3.0.2 |
| Polly | 7.2.2 |
| Pomelo.EntityFrameworkCore.MySql | 5.0.1 |
| QRCoder | 1.4.1 |
| RabbitMQ.Client | 6.2.2 |
| Radzen.Blazor | 3.9.2 |
| Razor.Templating.Core | 1.5.0 |
| RazorLight | 1.1.0 |
| ReactiveUI.Blazor | 15.1.1 |
| reCAPTCHA.AspNetCore | 3.0.10 |
| RestSharp | 106.12.0 |
| Sendgrid | 9.24.2 |
| Seq.Extensions.Logging | 6.0.0 |
| Serilog.AspNetCore | 4.1.0 |
| Serilog.Enrichers.Environment | 2.2.0 |
| Serilog.Enrichers.Process | 2.0.2 |
| Serilog.Enrichers.Thread | 3.1.0 |
| Serilog.Settings.Configuration | 3.2.0 |
| Serilog.Sinks.AzureBlobStorage | 3.0.2 |
| Serilog | 2.10.0 |
| SixLabors.ImageSharp.Web | 1.0.3 |
| SixLabors.ImageSharp | 1.0.3 |
| StackifyMiddleware | 3.0.5.2 |
| Standard.Licensing | 1.1.5 |
| Swashbuckle.AspNetCore.SwaggerGen | 6.1.5 |
| Swashbuckle.AspNetCore.SwaggerUI | 6.1.5 |
| Swashbuckle.AspNetCore.Swagger | 6.1.5 |
| System.ComponentModel.Annotations | 5.0.0 |
| System.IdentityModel.Tokens.Jwt | 6.12.2 |
| System.IO.FileSystem.AccessControl | 5.0.0 |
| System.Reactive | 5.0.0 |
| System.Security.Permissions | 5.0.0 |
| System.ServiceModel.Duplex | 4.8.1 |
| System.ServiceModel.Http | 4.8.1 |
| System.ServiceModel.NetTcp | 4.8.1 |
| System.ServiceModel.Primitives | 4.8.1 |
| System.ServiceModel.Security | 4.8.1 |
| System.Text.Json | 5.0.2 |
| Toolbelt.Blazor.HotKeys | 10.0.1 |
| UnitConversion | 1.0.41 |
| Unity | 5.11.10 |
| Z.EntityFramework.Plus.EFCore | 5.2.7 |
| ZXing.Net | 0.16.6 |
| ZXingBlazor | 0.1.6 |