Skip to content

Microsoft Bot Framework Template — Parameters

Discovery

dotnet new connectsoft-microsoft-bot-framework -h

Install the published installer package for your org if required (name may mirror other Layer 3 templates such as *.Installer).

Composition

The solution extends ConnectSoft.BaseTemplate metadata via template/microsoft-bot-framework.template.extend.json, using botFrameworkOverrides for template package identity (same role as identityOverrides / identity merge patterns in Template metadata composition).

The checked-in .template.config/template.json may be incomplete; CI-composed output governs released installers.

Inherited from Base

Core symbols (Docker, Logging, OpenTelemetry, persistence toggles, etc.) originate in ConnectSoft.BaseTemplate. See Base Template — Parameters.

Bot-specific symbols

Verify conditions and source exclusions in microsoft-bot-framework.template.extend.json and generated symbols after merge (names can change by version). Bot-only projects (BotModel, bot middleware) are typically tied to Microsoft Bot Builder / UseMicrosoftBotBuilder style flags in Directory.Packages.props—see repository and internal cross-cutting template matrix for the Bot row.