We are glad to announce an early access to the first Technology Preview of OpenSilver, the WebAssembly-based alternative to CSHTML5!
Although the Technology Preview will only be officially announced on March 9, 2020, here is a private download link just for the CSHTML5 community to try it out before anyone else:
(you will be prompted to sign in using a Microsoft account)
When you create a new OpenSilver project, you can choose between the Silverlight and the UWP dialects of XAML.
The limitations of this release are:
- It requires VS 2019 v16.4 or newer, with the "ASP.NET" workload installed
- Performance is bad at the moment, but it will greatly improve (by at least 30 times) when the Mono for WebAssembly team releases AOT compilation
- WCF works fine in the browser but not in the Simulator. Note: to make it work in the browser, please uncheck "Reuse types in referenced assemblies" when adding the service reference, and update the NuGet packages from v4.4 to v4.7
- Images and other embedded resources are not yet functional
- The ComboBox is broken
- ResX files are not yet supported
- Auto-complete and intellisense are not yet available when editing XAML code
- The XAML inspector in the Simulator is not yet functional
Looking forward to reading your feedback!
The CSHTML5 Team