diff --git a/packages/cli/templates/csharp/echo/{{name}}.hbs/MainController.cs.hbs b/packages/cli/templates/csharp/echo/{{name}}.hbs/MainController.cs.hbs deleted file mode 100644 index b3fada6f6..000000000 --- a/packages/cli/templates/csharp/echo/{{name}}.hbs/MainController.cs.hbs +++ /dev/null @@ -1,16 +0,0 @@ -using Microsoft.Teams.Api.Activities; -using Microsoft.Teams.Apps; -using Microsoft.Teams.Apps.Annotations; -using Microsoft.Teams.Apps.Activities; - -namespace {{name}}; - -[TeamsController("main")] -public class MainController -{ - [Message] - public async Task OnMessage([Context] MessageActivity activity, [Context] IContext.Client client) - { - await client.Send($"you said \"{activity.Text}\""); - } -} \ No newline at end of file diff --git a/packages/cli/templates/csharp/echo/{{name}}.hbs/Program.cs.hbs b/packages/cli/templates/csharp/echo/{{name}}.hbs/Program.cs.hbs index f359407a1..cac2804fc 100644 --- a/packages/cli/templates/csharp/echo/{{name}}.hbs/Program.cs.hbs +++ b/packages/cli/templates/csharp/echo/{{name}}.hbs/Program.cs.hbs @@ -1,19 +1,17 @@ -using Microsoft.Teams.Plugins.AspNetCore.DevTools.Extensions; +using Microsoft.Teams.Apps.Activities; +using Microsoft.Teams.Apps.Extensions; using Microsoft.Teams.Plugins.AspNetCore.Extensions; - -using {{name}}; +using Microsoft.Teams.Plugins.AspNetCore.DevTools.Extensions; var builder = WebApplication.CreateBuilder(args); -builder.AddTeams(); -builder.AddTeamsDevTools(); -builder.Services.AddTransient(); - +builder.AddTeams().AddTeamsDevTools(); var app = builder.Build(); +var teams = app.UseTeams(); -if (app.Environment.IsDevelopment()) +teams.OnMessage(async context => { - app.MapOpenApi(); -} + await context.Typing(); + await context.Send($"you said '{context.Activity.Text}'"); +}); -app.UseTeams(); -app.Run(); +app.Run(); \ No newline at end of file diff --git a/packages/cli/templates/csharp/echo/{{name}}.hbs/{{name}}.csproj.hbs b/packages/cli/templates/csharp/echo/{{name}}.hbs/{{name}}.csproj.hbs index 994489e7b..7787f2116 100644 --- a/packages/cli/templates/csharp/echo/{{name}}.hbs/{{name}}.csproj.hbs +++ b/packages/cli/templates/csharp/echo/{{name}}.hbs/{{name}}.csproj.hbs @@ -1,28 +1,18 @@ - 0.0.0 - true - - - - net9.0 + net10.0 enable enable - + - - - - - - - + +