Issue involving Silverlight on Windows 10 - silverlight

After installing Windows 10 and then going to my website, that uses Silverlight, I find that Microsoft Edge does not support Silverlight. Has Microsoft killed Silverlight? Is there any way to run Silverlight in some add-in that will run in Edge? I have a lot of code invested in Silverlight. Is my only option to rewrite all of my apps? In What? HTML 5 and javascript?
I can't seem to install IE 11 on windows 10.

Has Microsoft killed Silverlight?
They have killed it for Edge. While you can keep using it in IE 11 and other out-of-browser apps, Microsoft is really discouraging it.
Is there any way to run Silverlight in some add-in that will run in Edge? ... I can't seem to install IE 11 on windows 10.
Within Edge, click the ... in the top right corner. Choose Open with Internet Explorer.
Is my only option to rewrite all of my apps? In What? HTML 5 and javascript?
In the short term, you could encourage users to click on Open with Internet Explorer. In the long term it's HTML5 and JavaScript including DASH, MSE, CENC, and EME.
DASH. Dynamic Adaptive Streaming over HTTP.
MSE. Media Source Extensions.
CENC. Common Encryption.
EME. Encrypted Media Extensions.
References
http://blogs.windows.com/msedgedev/2015/07/02/moving-to-html5-premium-media/
https://developer.mozilla.org/en-US/docs/Web/HTML/DASH_Adaptive_Streaming_for_HTML_5_Video
http://www.w3.org/TR/media-source/
http://docs.unified-streaming.com/documentation/drm/common-encryption.html
http://www.html5rocks.com/en/tutorials/eme/basics/

Related

Is Web Browser control in WPF perfect enough to support modern browser features?

We did some experiments loading sample HTML pages in to the latest version of WPF Web browser control which comes with VS 2017 IDE. Seems perfect in most of the cases except when loading following URLs which throws error messages, which is not the case in modern web browsers like IE, Chrome.
E.g.
1. Error message for W3Schools:
Error message for HTML5Rocks :
Please let us know whether WPF browser control is perfect enough to render/support modern web technology features in our desktop application projects?
-Thank you
I believe the "modern" browser experience on Windows in Microsoft Edge. You could use the WebView control to use it in your WPF application as explained in this blog post. This assumes you are targeting the April 2018 release of Windows 10 or later.
If your users are still in Windows 7, you may want to look for a third-party browser control such as for example CefSharp.

Browser controls in Windows universal apps

Any one knows about it ?
Does the WebBrowser control in Windows Universal apps SDK is going to be the old WPF BrowserControl (the activex like control) that uses IE version < 8 only .
Or is any samples to explore the features of universal app Browsercontrol anywhere?
Check out WebView control
The msdn page mentions that
WebView always uses Internet Explorer 11 in document mode.
The sample can be found here
Over the past several months, we have made numerous improvements to the Microsoft Edge rendering engine (Microsoft EdgeHTML), focusing on interoperability with modern browsers and compliance with new and emerging standards. In addition to powering Microsoft Edge, EdgeHTML is also available for all Universal Windows Platform (UWP) apps via the WebView control.
Ref: https://channel9.msdn.com/coding4fun/blog/Building-your-own-Windows-10-Web-Browser

Is Silverlight supported on Windows 8?

Can existing apps (both web and desktop apps) using Silverlight run on Windows 8? How about Windows RT?
If it's not possible, what would be the path of least resistance to make it work? (Viz., how to get it working on Windows 8/RT, not caring about whether it'll work on Windows 9 or not.)
Existing Silverlight applications can run in the Windows 8 Desktop, but cannot run as part of a Windows Store application. Only Windows Store applications can run on Windows RT (with exception of Office apps delivered by Microsoft).
Path of least resistance would be leveraging your assets - it's C#/VB and XAML still - within the Windows RT framework.
You might check out this Deep Fried Bytes episode, and there are other blog posts as well to give you some guidance. There's also an article on the Dev Center focused on Windows Phone 7 Silverlight to Windows 8, but much should be application to your scenario as well.
You WPF and Silverlight application work fine on Windows 8, but not in the Windows store, which needs only Metro Applications.
But you can more and less easily port your Silverlight app to Metro : you keep XAML files, and you change the code behind with new objects defined ine the Windows 8 libraries.

Silverlight App(s) won't run on Windows 8 preview RSS

I tried an app I wrote that works on Win7 boxes. Using the Win8 Preview, IE just asks to rerun Silverlight Install. Same thing happens on the PlanetX demo game from the Silverlight site. Is there a trick to get the Win8 Preview to run it or is it true Silverlight is getting killed off for HTML5/Script (yuckkk!!##$) If this is not true then MS needs to speak up LOUDLY. Writers are all over the Web with a Silverlight is dead/legacy story. Somebody please tell me now so I can cut my losses if I need to.
.
You can run Silverlight apps just fine on the Windows 8 preview. The Metro version of IE supports no plug-ins - not Silverlight, not Flash, not anything else. Just drop into the desktop (for example, click the Windows Explorer icon) and launch the non-metro version of IE. Silverlight will work fine. You can even install out of browser (OOB) applications and a launch tile will appear for them on the Metro start page.

debug an xbap on firefox?

I am starting to write an xbap (wpf web app).
I create a new project and run it and Firefox fails (it just keeps trying to open it with "Windows Presentation Foundation Host).
I know that Firefox and Microsoft don't really see eye to eye, but surely there is a way to do this now days?
Saw this post that shows a hack of copying out a DLL from a Windows XP machine. But my users will not do that (I don't even want to do that!)
Does this mean I have to abandon Firefox as my default browser until I am done developing my xbap?
NOTE: I am using Windows 7 and Visual Studio 2010 Ultimate and Firefox 3.6.12
I don't know what exactly your problem is, but here is a Scott Hanselman blog post detailing a WPF application deployed as an XBAP (not XBAB) using VS 2008 with .NET 3.5. It doesn't say anything about WPF 4 (and the .NET 4 runtime, the post is from 2008) or what version of Firefox he was playing with but I hope this demonstrates it is possible and gives you a starting point for more detailed investigations.
Edit - Well, I should have dug a little deeper. It appears that Windows 7 won't support XBAPs in FireFox. There is a Firefox Add-on to Support XBAPs and Loose XAML that is installed with the .NET 3.5 runtime but it is not included in Windows 7 and this link suggests it can't be installed on Windows 7.
You could run IE Tab Plus (Firefox plug-in) and get it to default to IE when you open something from the localhost.

Resources