OpenSilver 2 Adds Support For VB.NET
Written by Kay Ewbank   
Monday, 16 October 2023

OpenSilver 2.0 has been released with improvements including support for VB.NET, compatibility with Blazor, React, and Angular., and a preview of 3D and AR/VR support. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications.

OpenSilver was first released in 2021 at the same time as Microsoft ceased support for Silverlight. Userware, the French software company that originated it as an open source project hosted on GitHub, created it because they felt developers should not be compelled to rewrite existing applications because of a change in the underlying stack.


OpenSilver uses Mono for WebAssembly and Microsoft Blazor to enable developers to use C#, XAML, and .NET for client-side Web development.

The headline improvement for the new release is support for VB.NET, allowing a wider range of developers to build web apps using their preferred language, Visual Basic, and XAML.


Support has also been added for integration with Blazor, React, and Angular. The OpenSilver team recently released XAML for Blazor, which enables developers to integrate OpenSilver into ongoing Blazor projects. The new version also has a design-time live XAML preview that can be used to preview UI changes without running the application.

The development team has also announced a pre-alpha early stage tool for creating 3D, VR, and AR apps in .NET with XR#. The alpha-version website says developers will be able to use C#, XAML, and .NET to write cutting-edge, cross-platform 3D apps powered by WebXR. A WYSIWYG 3D XAML GUI Designer is expected for 2024.

Back in the current version, new templates have been added, including a business application project template. There's also a new open-source sample CRM application.

Other improvements include an enhanced layout system that supports custom layouts and third-party controls, including Telerik UI for Silverlight; and a faster simulator that provides up to ten times speed improvement.

The developers say that new tools are under development, including a WYSIWYG XAML designer, and augmented support for WPF, LightSwitch, and F#, as well as "unexplored domains like 3D and VR/AR on the Web using .NET and XAML".

OpenSilver 2 is available now. 


More Information

OpenSilver website

XRSharp Preview

Source code on GitHub

Related Articles

Silverlight Lives On With OpenSilver

OpenSilver - Silverlight Reborn?

Silverlight is dead, long live Silverlight?

Silverlight 5 - the end of the line

Dumping .NET - Microsoft's Madness

Was .NET all a mistake?

WPF & Silverlight at risk from Microsoft's passion for HTML5


To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.


Microsoft And GitHub Announce Copilot Extensions At Build 2024

Microsoft's Build conference is underway with lots of announcements about Copilot, Microsoft's AI companion software.

New Eclipse Temurin OpenJDK Build Released

The Eclipse Foundation, together with the Adoptium Working Group, have announced the latest release of the Temurin Java SE runtime. This landmark release supports 54 version/platform combinations and  [ ... ]

More News

C book



or email your comment to: