We are currently in the final beta phase of X# 2.24, the last planned release in the X# 2.x series.
This build will be released in two variants: one for subscribers, and a public version with the same core functionality.

After the release of 2.24, we will limit further updates to critical bug fixes, which will be provided as replacement DLLs.

Development is now shifting to X# 3, our next major version. This release will focus on alignment with modern .NET development practices and will include:

  • Full support for .NET 8 and later, including support for SDK-style project formats, now standard in recent Visual Studio versions

  • An updated compiler with support for language features such as global usings and file-scoped namespaces

  • Distribution of the runtime via NuGet packages, targeting both .NET Framework and .NET 8+

Please note: precompiled installers for X# 3 will be provided exclusively to subscribers. The source code will continue to be available under an open-source license.

If you are not currently a subscriber, click here to purchase a subscription. Use the promo code "Summer2025" to receive a 25% discount.

Today, we have released the installer for the FOX subscriber version of XSharp Cahors 2.23.

The "What's New" document, describing all the changes, can be found here:

XSharp 2.23 what's new
Popular 2.23.0.2 461.19 KB
2025-04-28

A public version of X# 2.23 will be released later this year (most likely end of June).

If you're not a subscriber, and you want access to this build immediately, then now is the time to start your subscription.

Please remember: we need your financial support to keep this product alive.

X# 2.23 is the last X# 2 build. From now on, we will be working on X# 3 only, with the focus on supporting the latest .Net versions. Of course, X# 3 will also still support .Net Framework.

More information about what's in X# 3 can be found here: https://www.xsharp.eu/articles/progress-report-april-2025