Rast.Common
2.2.1
dotnet add package Rast.Common --version 2.2.1
NuGet\Install-Package Rast.Common -Version 2.2.1
<PackageReference Include="Rast.Common" Version="2.2.1" />
<PackageVersion Include="Rast.Common" Version="2.2.1" />
<PackageReference Include="Rast.Common" />
paket add Rast.Common --version 2.2.1
#r "nuget: Rast.Common, 2.2.1"
#:package Rast.Common@2.2.1
#addin nuget:?package=Rast.Common&version=2.2.1
#tool nuget:?package=Rast.Common&version=2.2.1
Rast.Common
The quiet floor beneath everything loud.
Rast.Common is the shared backbone of the RAST stack—types, helpers, configuration glue, and the small truths every other project repeats until someone finally centralizes them. No fireworks here: just dependable primitives so RAST Blazor and your services can focus on business scenarios, workflows, and UX instead of reinventing enums and string formats.
What lives here
- Cross-cutting utilities and enums the whole solution agrees on
- Building blocks consumed by web, services, and templates alike
- The kind of code you stop noticing once it simply works
When to reference it
Almost always. If you are building on RAST, you are already standing on this package.
Requirements
- .NET 9 (aligned with the RAST framework line you are on)
Part of the RAST Framework—opinionated Blazor tooling for serious enterprise and workflow-heavy apps.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- AutoMapper (>= 12.0.1)
- AutoMapper.Extensions.Microsoft.DependencyInjection (>= 12.0.1)
- AWSSDK.S3 (>= 3.7.408.1)
- Blazored.LocalStorage (>= 4.5.0)
- Bogus (>= 35.6.3)
- Dapper (>= 2.1.35)
- EFCore.NamingConventions (>= 9.0.0)
- EPPlus (>= 7.5.2)
- Extensions.MudBlazor.StaticInput (>= 2.1.5)
- FluentValidation (>= 11.10.0)
- FluentValidation.DependencyInjectionExtensions (>= 11.10.0)
- Hangfire (>= 1.8.20)
- Hangfire.AspNetCore (>= 1.8.20)
- Hangfire.PostgreSql (>= 1.8.5)
- Hangfire.SqlServer (>= 1.8.20)
- LazyCache (>= 2.4.0)
- MailKit (>= 4.8.0)
- MassTransit (>= 7.3.1)
- MassTransit.AspNetCore (>= 7.3.1)
- MassTransit.RabbitMQ (>= 7.3.1)
- MediatR (>= 12.4.1)
- MediatR.Courier.DependencyInjection (>= 5.0.0)
- Microsoft.AspNetCore.Components.Authorization (>= 9.0.0)
- Microsoft.AspNetCore.DataProtection.EntityFrameworkCore (>= 9.0.0)
- Microsoft.AspNetCore.Identity.EntityFrameworkCore (>= 9.0.0)
- Microsoft.AspNetCore.SignalR.Client (>= 9.0.0)
- Microsoft.AspNetCore.WebUtilities (>= 9.0.0)
- Microsoft.EntityFrameworkCore (>= 9.0.0)
- Microsoft.Extensions.Caching.StackExchangeRedis (>= 9.0.0)
- Microsoft.Extensions.Configuration.Abstractions (>= 9.0.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 9.0.0)
- Microsoft.Extensions.Localization (>= 9.0.0)
- Microsoft.Extensions.Logging (>= 9.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- Microsoft.ML.OnnxRuntime (>= 1.24.4)
- MiniProfiler.AspNetCore.Mvc (>= 4.5.4)
- MiniProfiler.EntityFrameworkCore (>= 4.5.4)
- MudBlazor (>= 7.15.0)
- Newtonsoft.Json (>= 13.0.3)
- PdfPig (>= 0.1.14)
- Serilog (>= 4.2.0)
- Serilog.AspNetCore (>= 8.0.3)
- Serilog.Sinks.Async (>= 2.0.0)
- Serilog.Sinks.Console (>= 6.0.0)
- Serilog.Sinks.Elasticsearch (>= 10.0.0)
- Serilog.Sinks.MSSqlServer (>= 7.0.1)
- Serilog.Sinks.Postgresql.Alternative (>= 4.1.1)
- Serilog.Sinks.Seq (>= 8.0.0)
- SixLabors.ImageSharp (>= 3.1.8)
- StackExchange.Redis (>= 2.8.24)
- System.IdentityModel.Tokens.Jwt (>= 6.35.0)
- Tesseract (>= 5.2.0)
- ZiggyCreatures.FusionCache (>= 1.4.1)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Rast.Common:
| Package | Downloads |
|---|---|
|
Rast.SystemDb
RAST Framework - System database and entities |
|
|
Rast.SystemService
RAST Framework - System services and business logic |
|
|
Rast.UiLibrary
RAST Framework - UI Component Library |
|
|
Rast.WebFormScaffold
RAST Framework - Web form scaffolding utilities |
GitHub repositories
This package is not used by any popular GitHub repositories.