Published the first stable release of the project OpenSilver source , which offers an open implementation of the platform Silverlight , which allows you to create interactive web applications using C #, XAML and .NET technologies. The project code is written in C # and is distributed under the MIT license. Compiled Silverlight applications can run on any WebAssembly-enabled desktop and mobile browser, but direct compilation is currently only possible on Windows using Visual Studio.
Recall that Microsoft stopped the development of Silverlight functionality in 2011, and on October 12, 2021, it has outlined a complete cessation of platform maintenance. As is the case with Adobe Flash, Silverlight development was is minimized in favor of the use of standard Web-based technologies. About 10 years ago, an open source implementation of Silverlight, already developing on the basis of Mono Moonlight , was , but its development was stopped due to the lack of demand for the technology by users.
The OpenSilver project is attempting to revive Silverlight technology to extend the life of existing Silverlight applications as Microsoft ends up supporting the platform and browser support for plugins. However, .NET and C # advocates can also use OpenSilver to create new programs. For application development and migration from Silverlight API to equivalent OpenSilver calls it is proposed to use a specially prepared add-on to the Visual Studio environment.