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


JetBrains Celebrates Software Developers
26/04/2024

JetBrains has launched a campaign celebrating software developers worldwide. The campaign is run on behalf of JetBrains IDEs, the company's range of integrated development environment products.



.NET MAUI Community Toolkit Adds TouchBehavior
09/05/2024

Version 8 of the .NET MAUI Community Toolkit has been released with the addition of TouchBehavior (previously known as the TouchEffect). The major release also has breaking changes for the Snackbar on [ ... ]


More News

raspberry pi books

 

Comments




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