The “.ConsoleHost” project [VF 21.3 AgSDK]
This project defines how the agent shall be hosted in Docker. Since all agents are started as a console executable in Docker, this is a .NET Core "Console App" project.
It at least requires the
Platform.Integrations.Agent.Host
Platform.CoreComponents.Hosting.Base.WebConsoleApplication
Nuget packages.
Once created, add the <agent name>.Contracts project as a "Project Reference" and create the following folder/file structure: