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.