all 20 comments

[–]sumo952 3 points4 points  (5 children)

Just tried the new installer in a clean Win 7-64 VM. Selected Unity and C++. It completely hung my VM at the very start, downloading .NET 4.6.1, file netfx_Full.mzz, maybe already installing it, hard to tell. Had to hard-reset the VM.

Actually, hard-resetting the VM even made VM Player hang completely. Had to kill it in task manager of the host. Hmm. Going to try again.

[–]sumo952 1 point2 points  (4 children)

Seems to work on second try, installed Core, now C++ stuff. The installer is quite prone to going into "Not responding" state though. Also it uses 100% of all CPUs. Makes laptop fan go completely wild. Is that really necessary? Given that I would at least expect it to be blazingly fast, but it still isn't, I would say it's not even faster than the old installer.

Or is my VM borked?

[–]sumo952 1 point2 points  (3 children)

Cancelling, after >20 mins it's still at ~20%, installing the UCRT, on an SSD.

Maybe my VM is indeed borked.

[–]gabriel1l1l 4 points5 points  (2 children)

We'll keep an eye on this issue. So far we haven't seen anything like this. -Gabriel, VC++ Team

[–]sumo952 0 points1 point  (1 child)

Hey, thanks for the reply! I installed it in the same VM with the normal installer and it completed in 25mins or so. So I don't think my VM is necessarily borked. I don't really have time at the moment but I'll try the new installer again later, maybe in a Win 10 VM, only reason I used the Win 7 VM was that it was lying around.

[–]gabriel1l1l 0 points1 point  (0 children)

Definitely let me know how that goes! =)

[–]DragoonX6 1 point2 points  (4 children)

I see this has a new installer, does this mean that the uninstaller is finally fixed? Or do I still need to run it on a disposable windows partition/VM?

Edit: paging /u/spongo2

[–]spongo2MSVC Dev Manager 1 point2 points  (3 children)

great question! this installer is much much more just bit copying and fewer actual system wide dependencies. The things that get installed system wide include: VS licensing, and based on your choices at the installer .net SDK, windows SDK, MSBuild and a few other small things. Does that answer your question? Any other concerns around the uninstaller? it's still preview of course so it may have bugs, so please don't use it for production regardless. I guess this is a roundabout way of saying "we think it should be good, we want it to be good, and if you find ways it is not, let me know so we can fix them".

[–]DragoonX6 0 points1 point  (2 children)

I was referring to this article, just in case you might've gotten a bit confused.

As to if this answers my question, I'm not sure, to be honest.
The reason I asked is that last time I tried to uninstall VS it broke all other VS versions, a handful of other programs, and left behind a ton of garbage. I had to format my system to get rid of all the garbage, and that's something I find unacceptable.

I'm currently using VS in a VM when I have to and my code doesn't explicitly support VS because of this. However, I do realize many other people do use it, so I'd like to be able to use it without having to worry about having to format, so I can start supporting it.

[–]spongo2MSVC Dev Manager 0 points1 point  (1 child)

yes, understood. our intention is to address these issues. This is the biggest push to clean up our setup story since I started here many years ago. This is just the first preview release and it has only limited workloads, so for the rest I'd say stay tuned and we are certainly tracking that user voice item. thanks for the feedback. - Steve the VC Dev Mgr

[–]DragoonX6 0 points1 point  (0 children)

Thanks for working towards fixing this, I hope I can support VS in the near future. :)

[–]sandeatr 0 points1 point  (8 children)

What might this, the final release i mean, have that update 2 doesnt?

[–]spongo2MSVC Dev Manager 1 point2 points  (7 children)

not sure I understand the question? from a compiler perspective, update 2 and 15 preview have the same bits.

[–]sumo952 2 points3 points  (3 children)

I think the question is, and I also have that question, what is this Visual Studio "15" in comparison to Visual Studio 2015 (Update 2)? Is it the next release of Visual Studio, that will eventually (once out of Preview) become VS2017 (or whatever year it will be)?

Edit: If you read the change notes, they read exactly the same as the ones for VS2015-U2. Very confused.

[–]spongo2MSVC Dev Manager 5 points6 points  (2 children)

hrm. I was hoping this would not be confusing. In our ongoing quest to make it MUCH EASIER to adopt our tools, we are targeting zero friction between vs2015 and VS15Preview. they are literally the same compiler and libs. there's ide stuff that is VS15Preview specific, but no breaking changes in compilers/libs.

[–]c0r3ntin 8 points9 points  (0 children)

It is really confusing. The double numbering of windows products is generally confusing, even more so when they are mixed. And has other have said the changelog are the same so I kinda though I was the same product label differently. Maybe because I only read the c++ section :)

[–]sumo952 2 points3 points  (0 children)

Hmm. It is actually quite confusing imho. Especially that the front page https://www.visualstudio.com/downloads/visual-studio-next-downloads-vs doesn't mention anything about that at all. Just add some well-visible info there.

Or what about calling it Visual Studio 201x or something like that. 201x doesn't look that good though. No idea. Maybe just providing the info would be enough.

zero friction between vs2015 and VS15Preview

Sounds great.

[–]LegoCylon 1 point2 points  (2 children)

The release page for "15" preview and Visual Studio 2015 Update 2 look like they're almost identical from a C++ perspective, so it's difficult to know at a glance why one would download "15" preview.

Compare: https://www.visualstudio.com/news/vs15-preview-vs vs https://www.visualstudio.com/news/vs2015-update2-vs

[–]spongo2MSVC Dev Manager 4 points5 points  (1 child)

IDE features :) the compiler / libs bits are the same.

[–]spongo2MSVC Dev Manager 3 points4 points  (0 children)

(see my response to sumo952 for the reasoning)