AnvilEco.SharedKernal 1.0.7

dotnet add package AnvilEco.SharedKernal --version 1.0.7
                    
NuGet\Install-Package AnvilEco.SharedKernal -Version 1.0.7
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="AnvilEco.SharedKernal" Version="1.0.7" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="AnvilEco.SharedKernal" Version="1.0.7" />
                    
Directory.Packages.props
<PackageReference Include="AnvilEco.SharedKernal" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add AnvilEco.SharedKernal --version 1.0.7
                    
#r "nuget: AnvilEco.SharedKernal, 1.0.7"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package AnvilEco.SharedKernal@1.0.7
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=AnvilEco.SharedKernal&version=1.0.7
                    
Install as a Cake Addin
#tool nuget:?package=AnvilEco.SharedKernal&version=1.0.7
                    
Install as a Cake Tool

AnvilEco Ecosystem

AnvilEco is a modular ecosystem for building portal-style applications. This repository contains shared libraries, domain models, and Entity Framework Core data access components used across AnvilEco modules.

Projects

.NET Libraries

Project Package Description
AnvilEco.SharedKernal AnvilEco.SharedKernal Common abstractions, data models, and utility types shared by all modules.
AnvilEco.Portal.Core AnvilEco.Portal.Core Domain aggregates and entities for the portal authentication module.
AnvilEco.Portal.DataAccess AnvilEco.Portal.DataAccess Entity Framework Core configurations and DbContext for the portal authentication module.

Building

The .NET projects target net10.0 and are located under dot-net/anvil-ecosystem-portal/.

cd dot-net/anvil-ecosystem-portal
dotnet restore
dotnet build --configuration Release
dotnet pack --configuration Release --output ./artifacts

Continuous Integration and Deployment

The repository uses Bitbucket Pipelines for CI/CD, defined in bitbucket-pipelines.yml.

  • Build, pack, and publish: Runs only when changes are pushed or merged to the master branch.

Required Repository Variable

Before the publish step will work, add a secured Bitbucket repository variable:

Variable Description
NUGET_API_KEY Your nuget.org API key. Mark this variable as secured.

Versioning

Package versions are computed automatically using Nerdbank.GitVersioning. The base version and release rules are configured in version.json at the repository root.

License

This project is licensed under the MIT License. See the package metadata for details.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.7 123 8/17/2026