PayrollEngine.Core 0.9.0-beta.17

This is a prerelease version of PayrollEngine.Core.
dotnet add package PayrollEngine.Core --version 0.9.0-beta.17
                    
NuGet\Install-Package PayrollEngine.Core -Version 0.9.0-beta.17
                    
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="PayrollEngine.Core" Version="0.9.0-beta.17" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PayrollEngine.Core" Version="0.9.0-beta.17" />
                    
Directory.Packages.props
<PackageReference Include="PayrollEngine.Core" />
                    
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 PayrollEngine.Core --version 0.9.0-beta.17
                    
#r "nuget: PayrollEngine.Core, 0.9.0-beta.17"
                    
#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 PayrollEngine.Core@0.9.0-beta.17
                    
#: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=PayrollEngine.Core&version=0.9.0-beta.17&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=PayrollEngine.Core&version=0.9.0-beta.17&prerelease
                    
Install as a Cake Tool

Payroll Engine Core

👉 This library is part of the Payroll Engine.

The Payroll Engine core library, used by any other component:

  • Payroll exceptions
  • Logger abstraction ILogger
  • Document abstraction for reports IDataMerge
  • Value conversion
  • Common types and extension methods
  • JSON and CSV serialization
  • Payroll DataSet convertible to the ADO.NET DataSet
  • Program Configuration from system environment and configuration files

Configuration

Http Client Configuration

The Payroll HTTP configuration includes the following data to connect to the backend:

  • BaseUrl - the base API URL (required)
  • Port - the base API port
  • Timeout - the connection timeout
  • ApiKey - the API access key

Database connection string

The backed database connection string is determined by the following priority:

  1. Environment variable PayrollDatabaseConnection.
  2. Program configuration file appsettings.json.

Build

Supported runtime environment variables:

  • PayrollEnginePackageDir - the NuGet package destination directory (optional)
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.
  • net10.0

    • No dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on PayrollEngine.Core:

Package Downloads
PayrollEngine.Client.Core

Payroll Engine Client Core

PayrollEngine.Serilog

Payroll Engine Serilog

PayrollEngine.Document

Payroll Engine Document

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.9.0-beta.17 75 2/18/2026
0.9.0-beta.16 78 2/11/2026
0.9.0-beta.15 78 2/5/2026
0.9.0-beta.14 86 1/14/2026
0.9.0-beta.13 101 1/7/2026
0.9.0-beta.12 217 11/5/2025
0.9.0-beta.11 242 10/13/2025
0.9.0-beta.10 262 9/14/2025
0.9.0-beta.9 271 8/26/2025
0.9.0-beta.8 286 8/25/2025
0.9.0-beta.7 157 8/11/2025
0.9.0-beta.6 269 3/27/2025
0.9.0-beta.5 106 3/14/2025
0.9.0-beta.4 167 3/12/2025
0.9.0-beta.3 118 2/25/2025
0.9.0-beta.1 152 2/12/2025
0.8.0-beta.2 170 7/10/2024
0.8.0-beta.1 248 11/27/2023
0.6.0-beta.11 127 10/10/2023
Loading failed