OpenSilver 2.2 Adds LightSwitch Compatibility Pack
Written by Kay Ewbank   
Tuesday, 30 April 2024

OpenSilver 2.2 has been released with the addition of a LightSwitch Compatibility Pack designed to provide a way to run legacy Visual Studio LightSwitch applications on modern browsers. 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. It uses Mono for WebAssembly and Microsoft Blazor so developers can use C#, XAML, and .NET for client-side Web development.

opensilvericon

Visual Studio LightSwitch was a Microsoft development tool designed to be simple to use for rapid, 'no-code' development through a drag-and-drop interface, though developers could add custom C# and XAML code. LightSwitch apps were powered by the Silverlight plugin, and when that was dropped organization that had LightSwitch apps were left unsupported. LightSwitch apps can still operate in IE Mode on some versions of Windows, but the situation isn't ideal and runs the risk that future Windows updates might suddenly end Silverlight support.

The new LightSwitch Compatibility Pack is a tool that can be used to migrate apps written in LightSwitch. OpenSilver 2.2 lets developers compile existing LightSwitch applications to modern technologies, such as HTML5 and WebAssembly. The OpenSilver team says resulting applications run flawlessly on all modern browsers, including Edge, Chrome, Firefox, Safari, and Opera—without any plugins. OpenSilver says:

"We offer a guaranteed fixed price for end-to-end migrations, ensuring that there are no financial surprises."

While the compatibility pack is the only new feature of note in this release, the developers say there are a number of forthcoming improvements including a drag-and-drop XAML UI Designer; .NET MAUI integration; and XAML Hot Reload, CLI, VS Code, macOS, and Rider Support.

OpenSilver 2.2 is available now. 

opensilvericon

More Information

OpenSilver website

Source code on GitHub

Related Articles

LightSwitch - the developer's take 

Microsoft Turns LightSwitch Off

LightSwitch about to go on 

OpenSilver 2.1 Adds F# Support

OpenSilver 2 Adds Support For VB.NET

Silverlight Lives On With OpenSilver

 

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.

Banner


Google Gemini API Developer Competition
17/05/2024

Google is running a Gemini API Developer Competition with prizes including a 1981 custom electric DeLorean. Entrants will use the Gemini API to tackle real-world challenges, and the organizers su [ ... ]



Celebrate eLearning With edX
10/05/2024

Until May 20th, edX is offering up to US$1,000 off some of its boot camp programs and 30% off other selected programs. This discount is to celebrate its Birthday - which is why the relevant code is ED [ ... ]


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info