It's because the Less, CoffeeScript and TypeScript providers use the "JavaScript Engine Switcher for .Net: MSIE" which itself needs IE9 to be installed on the server.
However, I have already been experimenting with a V8 engine version which doesn't have the IE dependency, but does require the Noesis Javascript Engine which as a further server dependency of 'msvcp100.dll' and 'msvcr100.dll' from the Microsoft Visual C++ 2010 which I'm not sure on the general availability of on a shared server...?
If you don't use the Less, CoffeeScript or TypeScript providers not having IE9 installed should be ok (I've not tested it though and the JS engine config could be removed anyway)
Nope, the assemblies (JavaScriptEngineSwitcher.Core.dll, JavaScriptEngineSwitcher.Msie.dll & MsieJavaScriptEngine.dll) and web.config changes could be added by each provider instead of the Core package but then we would need a package action for each provider which checked to see if the relevant config was already in place for a different provider before attempting to add it otherwise it will go wrong, wow :-)
Having said that, I think bundling will work fine as is and without IE9 as there will be no transformer installed using the MsieJavaScriptEngine (until you install one)
Why is IE9 needed on the server
I see trouble with this for people on shared hosting.
Hmmm not sure will check with Jeavon
It's because the Less, CoffeeScript and TypeScript providers use the "JavaScript Engine Switcher for .Net: MSIE" which itself needs IE9 to be installed on the server.
However, I have already been experimenting with a V8 engine version which doesn't have the IE dependency, but does require the Noesis Javascript Engine which as a further server dependency of 'msvcp100.dll' and 'msvcr100.dll' from the Microsoft Visual C++ 2010 which I'm not sure on the general availability of on a shared server...?
If you don't use the Less, CoffeeScript or TypeScript providers not having IE9 installed should be ok (I've not tested it though and the JS engine config could be removed anyway)
Maybe updated the requirements to include this information.
Good point, now updated to "Internet Explorer v9 + installed on web server (required by Less, CoffeeScript & TypeScript providers)"
Thanks
Ok so it's not required for the bundling?
Nope, the assemblies (JavaScriptEngineSwitcher.Core.dll, JavaScriptEngineSwitcher.Msie.dll & MsieJavaScriptEngine.dll) and web.config changes could be added by each provider instead of the Core package but then we would need a package action for each provider which checked to see if the relevant config was already in place for a different provider before attempting to add it otherwise it will go wrong, wow :-)
Having said that, I think bundling will work fine as is and without IE9 as there will be no transformer installed using the MsieJavaScriptEngine (until you install one)
is working on a reply...
This forum is in read-only mode while we transition to the new forum.
You can continue this topic on the new forum by tapping the "Continue discussion" link below.