Sign in to follow this  

VS2015 without internet explorer

This topic is 667 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Is it possible to use Visual Studio 2015 without having internet explorer (OS: Win7)?
 
It seems that registering needs "sign in" and that i suspect demands internet explorer - which i do not have. I can not find anything useful about this issue due to sheer amount of false positives for any search term i can come up with.
 
Error message for license / 'sing in':

 

We can't sign you in

Your browser is currently set to block JavaScript. You need to allow JavaScript to use this service.

To learn how to allow JavaScript or to find out whether your browser supports JavaScript, check the online help in your web browser.

 

My web browser is Firefox and has no Javascript blocking. I suspect that the error message is just a blatant lie in the usage of the term "web browser" as VS is just hardcoded to use some IE component directly. Either way - i can not find anything about it.

Are there any workarounds?
 
Suppose i get to register it somehow - will it keep working without internet explorer?

Share this post


Link to post
Share on other sites

removing it from your system is actually dumb

 
Not nearly as dumb as
 

There are chunks of the OS and MS products that will assume it is installed


But then we already had that lawsuit...


Would you like it if Notepad was 50GB because it statically linked with every possible keyboard, mouse, GPU, and printer driver just in case the user uninstalled one of those critical components from the OS?

Or would it be better if you had to enter punch cards instead because nobody wanted to commit to writing reusable software? Edited by Nypyren

Share this post


Link to post
Share on other sites

 

 

removing it from your system is actually dumb

 
Not nearly as dumb as
 

There are chunks of the OS and MS products that will assume it is installed


But then we already had that lawsuit...

 


Would you like it if Notepad was 50GB because it statically linked with every possible keyboard, mouse, GPU, and printer driver just in case the user uninstalled one of those critical components from the OS?

Or would it be better if you had to enter punch cards instead because nobody wanted to commit to writing reusable software?

 

 

Does notepad use IE, or do they both use comctl? There's a pretty massive difference between "don't require this optional component" and "don't let anything require anything".

Share this post


Link to post
Share on other sites

 


Suppose i get to register it somehow - will it keep working without internet explorer?

 

It does require an occasional re-checkin, so you might have issues.

 

 

:/ ... that would be a nuisance (especially if it really is as often as mentioned [1-2 months]). So, register-time temporary fix is a no-go ... whatever i do, it will have to always work.
 

IE has been gradually built into the OS with only the front end being made uninstallable (to get around the lawsuit while still maximizing interdependency). The constant crap avalanche IE presence caused via updates was why i got rid of it way beck when - now only the OS internal parts get updates.

 

Checked with Wireshark and the "sign in" makes some https traffic with distinctly MS related payloads/destinations to fly around - so, it seems to be able to use the built in part of IE just fine, but just lacks the rights to run Javascript as the message indicated.

 

I wonder if installing IE to add some whitelists and then immediately uninstalling IE will perma-fix the situation :/ Can i do that without installing IE? How?

 

Will try it out when i get the time and say how it goes.

Share this post


Link to post
Share on other sites
I'm guessing by uninstalling ie's front end you've removed the javascript engine. After all, javascript is a user side facility not a backend facility so if you uninstalling the front end of ie as in windows "N" you wouldn't have it, along with some other components.

My recommendation? Install it. I have it installed here and it's never been touched, if I was to load it up it would still even give the bing homepage etc...

Share this post


Link to post
Share on other sites

Does notepad use IE, or do they both use comctl?


I don't know how you came up with that from my analogy.
 

There's a pretty massive difference between "don't require this optional component" and "don't let anything require anything".


My point is that IE is NOT an optional component when talking about Visual Studio, regardless of whether it's optional when talking about Windows.

Just because Visual Studio can be installed on Windows does not mean that it should only depend on the same dependencies that Windows guarantees is available. That way lies madness and extremism. Edited by Nypyren

Share this post


Link to post
Share on other sites

Reporting back.

 

Installed IE11 and:

* cookies must be allowed.

* whitelisting (trusted sites) did not work (live.com, visualstudio.com, microsoft etc/etc) somewhy. Only thing i found was that at least VS2013 had a bug where the sign in process actually mistakenly checked javascript access against the "internet zone" even though all the sites were in "trusted sites" zone - maybe it has not been fixed with VS2015?

* setting internet zone to high security (basically disabling everything) and specifically allowing javascript (active scripting)

Uninstalled IE (+restart even though it did not ask for it, just to be sure) and its security settings remained intact.

 

Had no problems registering / signing in after that. Yay!

 

I'm guessing by uninstalling ie's front end you've removed the javascript engine. After all, javascript is a user side facility not a backend facility ...

 

The frontend does very little (UI platform etc?) ... AFAIK, anything related to rendering an actual webpage is not considered to be part of it (the whole renderer is a separate embeddable component that is made basically inseparable from rest of the OS).

 

Comments from more knowledgeable dudes'n'dudettes welcome.

Share this post


Link to post
Share on other sites

 

Does notepad use IE, or do they both use comctl?


I don't know how you came up with that from my analogy.

 

You made a non sequitur and then extended it ad absurdium and now you're behaving as if I were the one who did it.
 

 

There's a pretty massive difference between "don't require this optional component" and "don't let anything require anything".


My point is that IE is NOT an optional component when talking about Visual Studio, regardless of whether it's optional when talking about Windows.

 

There are a lot of things that break if IE is removed (you even get a big warning to that effect when removing it), which is why MS got sued and lost.
 
Components required for the correct functioning of the system should be included in the OS and referred to by the web browser and other programs, not included in the web browser and referred to by the OS. If a component is required by several common programs but not by the OS then it should be a component; like CRT, DirectX, or any of the other shared packages or libraries that are involved in running programs on Windows.

 

Just because Visual Studio can be installed on Windows does not mean that it should only depend on the same dependencies that Windows guarantees is available. That way lies madness and extremism.

Um... No...

Because all of the VS deps are either downloaded during installation or are already included in Windows... Provided you include IE, which is included in Windows unless you're European and have to add it yourself just to get your shit to work right.

Share this post


Link to post
Share on other sites

You can all argue semantics and what is ideal but that does not matter at all :) I have just checked the requirements for VS and this is in the requirements...

 

"This version of Visual Studio (MEANING VS2015) works best with Internet Explorer 10 or later. Some features might not work as expected when it, or a later version, is not installed."

 

By this I read that you might get away with an IE lower than version 10 but you will have issues, remove IE and you have no hope.

 

I think OP needs to get over their hatred for IE, bite the bullet and just re-install it. It will just make life easier. Better still, dump Win 7 and move to Win 10. No need for IE at all, just edge which is a very different beast.

Edited by WozNZ

Share this post


Link to post
Share on other sites

Thing is, "back in the day" is not the same as today.

 

"Back in the day" you would be justified to be paranoid about a bad browser with more holes than a sieve.  Microsoft looked at those problems and fixed them.  Unfortunately a lot of people with aversion to Microsoft seem to also hold the opinion that software is never upgraded nor fixed, and so aversions that were correct in 1998 are assumed to still be correct in 2016, even when they're not.

 

I'd recommend just installing IE, keep it up to date (don't be paranoid if there seem to be a lot of security updates either - security updates are problems identified and fixed) and use a hosts file to block objectionable content.

Share this post


Link to post
Share on other sites

I have no need nor intention to "bite the bullet" or whatever. The original problem has been solved as noted in previous post:

http://www.gamedev.net/topic/675576-vs2015-without-internet-explorer/?view=findpost&p=5276280

 

However, an update to the question i raised that was not answered:

 

Reinstalling IE nuked some of the settings needed for Classic Explorer to work (allow third party extensions got unchecked) - so, i needed to get access to the so called "internet" options again. Previously the only way i knew to do that was though IE and had to temporarily install IE just for that. This time i had a bit more luck with searching (by the virtue of Classic Shell having a sensible help around that does not wander through unrelated programs like IE) ... so, ...

 

... that darn thing is accessible through Settings -> Control Panel -> Internet Options. (yep, sue me, but i did not think of looking around in control panel)

 

That and the settings mentioned in the linked post are all that is needed to make VS happy. No need to have IE around.

Edited by tanzanite7

Share this post


Link to post
Share on other sites

This topic is 667 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this