Skip to content

Parameters

Template repo: ConnectSoft.LibraryTemplate

  • Short name: connectsoft-library
  • Identity: ConnectSoft.LibraryTemplate
  • Source name: ConnectSoft.LibraryTemplate
  • Default name: ConnectSoft.Library1
  • Source modifiers: 4

Authoritative metadata: .template.config/template.json.

Template Symbols

Symbol Type Data type Default Choices Description
AuthoringMode generated ``
Framework parameter choice net10.0 Length, LongLength, Rank, SyncRoot, IsReadOnly, IsFixedSize, IsSynchronized, Count Primary framework moniker for CLI/IDE and documentation. The generated library always multi-targets net8.0, net9.0, and net10.0; this parameter does not change TargetFrameworks.
IfDebug generated ``
ElseDirective generated ``
EndIf generated ``
currentYear generated ``
buildDefinitionNumber parameter string `` Custom Azure DevOps build definition number for CI/CD integration. Leave empty to use default.
UseDI parameter bool true Include support for Dependency Injection (Microsoft.Extensions.DependencyInjection).
UseLogging parameter bool true Include support for structured logging using Microsoft.Extensions.Logging.
UseOptions parameter bool true Enable binding and validation of configuration sections via IOptions.
UseMetrics parameter bool true Enable built-in metrics support for custom metrics.
UseActivitySource parameter bool false Enable ActivitySource tracing with a minimal demo and docs pointer.

Validation

Regenerate this page from the current manifest whenever template symbols, defaults, choices, source modifiers, or short names change.

See Also