Support for .slnx and .slnf files

Feature request for product/service

Anysphere Extensions (Remote SSH, Python, Dev Containers, WSL, C/C++/C#)

Describe the request

Support for .slnx and .slnf files in the Anysphere C# extension. Starting with .Net 10, .slnx is the default solution file format. The .slnf file format has been available for about 6 years now. Visual Studio, Rider, and Microsoft’s C# plugin for vscode all support the file format. Without being able to load my solution, many of the C# language features don’t work.

The Anysphere C# extension bundles a Roslyn/MSBuild version that predates .slnx/.slnf support. Updating it is part of a broader Roslyn version bump our team is aware of, which would also bring C# 14 language features.

As a potential workaround, DotRush is an alternative C# language server some community members have used for newer .NET support, though you’d lose integrated debugging.

Related thread with more context: C# Extension is Outdated