Project NuGet Packages Documentation
List of important NuGet packages used in Sense Softech ERP / POS projects along with installation commands and usage.
| Package / Install Command | Usage |
|---|---|
DapperInstall-Package Dapper
|
Lightweight Micro ORM used for high-performance database operations via ClsSqlHelper. |
HumanizerInstall-Package Humanizer
|
Converts dates, times, strings, enums and numbers into human-readable text. |
iText7Install-Package itext7
|
Create, modify and generate PDF documents programmatically (Quotations, Reports, etc.). |
itext7.bouncy-castle-fips-adapterInstall-Package itext7.bouncy-castle-fips-adapter
|
Provides FIPS-compliant cryptographic support for iText PDF processing. |
itext7.pdfhtmlInstall-Package itext7.pdfhtml
|
Converts HTML and CSS content directly into PDF documents. |
Microsoft.AspNetCore.Mvc.CoreInstall-Package Microsoft.AspNetCore.Mvc.Core
|
Core MVC framework package containing Controllers, Routing, Action Results and Model Binding. |
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilationInstall-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
|
Automatically recompiles Razor Views when modified (useful during development). |
Microsoft.Extensions.ConfigurationInstall-Package Microsoft.Extensions.Configuration
|
Provides application configuration management (appsettings.json). |
Microsoft.Extensions.Configuration.AbstractionsInstall-Package Microsoft.Extensions.Configuration.Abstractions
|
Contains interfaces and abstractions for configuration providers. |
Microsoft.Extensions.Configuration.JsonInstall-Package Microsoft.Extensions.Configuration.Json
|
Enables reading settings from appsettings.json files. |
Microsoft.Extensions.LoggingInstall-Package Microsoft.Extensions.Logging
|
Centralized application logging framework (used in ClsSqlHelper). |
System.Data.SqlClientInstall-Package System.Data.SqlClient
|
SQL Server connectivity library used for database access. |
Tip:
Before adding a new package, verify compatibility with your target .NET version (preferably .NET 8).
Recommendation:
Use Dapper through
ClsSqlHelper class for all database operations in your ERP modules.