microsoft / microsoft/BotFramework-WebChat

Update CSharp projects to .NET 6 in sample k.direct-line-token

Open
#4,873 4 comments 0 reactions 1 assignee View on GitHub

@ram-xv is already working on this.

Since Sep 22, 2023.

Bot Services customer-reported feature-request
Dominant language
HTML
Stars
1.8k
Forks
1.6k
Avg merge
22h 58m
Merged PRs (30d)
2

Description

Is your feature request related to a problem?

Yes, the current BotFramework-WebChat samples for C# in k.direct-line-token are using .NET Core 3.1, which has reached its end of life. This poses potential security and compatibility risks for developers who are looking to use these samples in their projects.

Describe the suggestion or request in detail

I suggest updating the BotFramework-WebChat samples, specifically the csharp sample for direct-line-token, to use a more recent and supported version of .NET Core or .NET 5/6. This will ensure that developers are working with a version that receives security updates and is in line with current best practices.

Describe alternatives you have considered
  1. Developers could manually update the samples to a newer version of .NET Core or .NET 5/6, but this might lead to potential issues or incompatibilities.
  2. Another alternative is to provide multiple versions of the samples for different .NET versions, but this might increase the maintenance overhead.
Additional context

.NET Core 3.1 reaching its end of life means it won't receive further security updates or bug fixes. By updating the samples to a supported version, it ensures that developers have a secure and stable starting point for their projects.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.