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 Intensive AI Course - Free On Kaggle
05/11/2024

Google is offering a 5-Day Gen AI Intensive Course designed to equip data scientists with the knowledge and skills to tackle generative AI projects with confidence. It runs on the Kaggle platform from [ ... ]



Edera Releases Open Source Container Benchmark And Scanner
07/11/2024

Edera has released Am I Isolated, an open source container security benchmark that probes users runtime environments and tests for container isolation.


More News

espbook

 

Comments




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