Live data from Hacker News

Visual Studio 2017 Launch [video]

launch.visualstudio.com

161–170 of 177 posts

Re: Visual Studio 2017 Launch [video]

#162
post #58

Earlier quoted context omitted.

As a newcomer to .net I was really confused by the lacking refactoring support in Visual Studio (yes, things we spoiled Java brats take for granted like extract method, extract class, move to separate file etc). Is this available in VS 2017? Edit: and live unit testing! I was looking forward to that until I found out it was only available in the enterprise version. (And yes, here you have an edge on Java anyway I thi…

For live unit testing you really cannot go past Ncrunch.net. It is absolutely brilliant, colour coding the testing coverage and test results in the margins of the editor - which run and update as you type. I bought my own personal license for this. Core support is coming; first beta just released. I believe that targeting a constantly changing tooling set was/is quite a challenge.

Running a trial of that now. Loving it.

Will try reshaper as well before deciding to buy any of them.

Re: Visual Studio 2017 Launch [video]

#163
post #58

Earlier quoted context omitted.

As a newcomer to .net I was really confused by the lacking refactoring support in Visual Studio (yes, things we spoiled Java brats take for granted like extract method, extract class, move to separate file etc). Is this available in VS 2017? Edit: and live unit testing! I was looking forward to that until I found out it was only available in the enterprise version. (And yes, here you have an edge on Java anyway I thi…

For live unit testing you really cannot go past Ncrunch.net. It is absolutely brilliant, colour coding the testing coverage and test results in the margins of the editor - which run and update as you type. I bought my own personal license for this. Core support is coming; first beta just released. I believe that targeting a constantly changing tooling set was/is quite a challenge.

[deleted]

Re: Visual Studio 2017 Launch [video]

#164

Earlier quoted context omitted.

For live unit testing you really cannot go past Ncrunch.net. It is absolutely brilliant, colour coding the testing coverage and test results in the margins of the editor - which run and update as you type. I bought my own personal license for this. Core support is coming; first beta just released. I believe that targeting a constantly changing tooling set was/is quite a challenge.

Running a trial of that now. Loving it. Will try reshaper as well before deciding to buy any of them.

Awesome, good luck! New to C# in January '16, I have been using both from day 1. The test runner in RS is an improvement on the built in, but doesn't really hold a candle to NCrunch. You use Resharper for all the other good bits though :) Together, the trifecta of Studio, NCrunch and Resharper is an unbeatable combination.

Beware: I'm pretty sure I failed a job interview as I was so used to Resharper, when I needed to do a test on a PC without I was fairly lost. They had no interest in my setting up unit tests first for the programming tasks so it might have been just as well.

Re: Visual Studio 2017 Launch [video]

#165
post #142

Earlier quoted context omitted.

I think "most everyone" just uses Resharper - Microsoft kind of has a background of letting a healthy ecosystem of 3rd party addin providers exist, and only gradually incorporates the best features into the core product.

Most times when someone complains that Visual Studio is slow, you'll find they have Resharper installed.

Hard to live without though! I upgraded my PC to a 4.2ghz six core 6850k i7, 32gb ram and a 950 Pro NVME soon after I started dev in C#.

It was still slow, but somewhat less so. :)

Re: Visual Studio 2017 Launch [video]

#166
post #55

Earlier quoted context omitted.

Fyi... I just tried the offline download and after 34 minutes, it is hung and won't finish. The command line I used: vs_Enterprise.exe --layout z:\VS2017_RTM --lang en-US last lines of the console: ... Download of 'https://go.microsoft.com/fwlink/?linkid=823168' succeeded using engine 'WebClient' Download of 'https://go.microsoft.com/fwlink/?linkid=833503' succeeded using engine 'WebClient' Download of 'https://go.mi…

Unfortunately the printed logs only show what has been downloaded, not what is currently downloading. I know - that's not very helpful in this case. It would be really useful to see the more detailed logs, which are stored in the %TEMP% folder. It might be that it's not hung at all - if it's a really large file that's being downloaded. If you're willing to mail me at tims@microsoft.com, I'd be happy to work with you…

Thanks for your reply. It helped me get past the problem.

I want to the %TEMP% folder and looked at dd_setup_2017??.log and saw that it last executed:

  Running: C:\Windows\SysWOW64\\WindowsPowerShell\v1.0\powershell.exe with parameters: -NoLogo -NoProfile -ExecutionPolicy Unrestricted -InputFormat None -Command ...
I then went to Task Manager and noticed the powershell.exe command hanging with 0% cpu consumed.

I remembered that sometimes those commands hang on network paths so I ran "vs_Enterprise.exe --layout" again to local "C:\VS2017_RTM" instead of mapped "Z:\VS2017_RTM".

It then completed without hanging. The completed target folder has:

  1,901 Files, 765 Folders  total  22,171,951,890 bytes
It seems strange that the successful completion results in less files & folders but 8 more gigabytes. I assume some intermediate scripts cleaned up some files.

Re: Visual Studio 2017 Launch [video]

#167

Earlier quoted context omitted.

Running a trial of that now. Loving it. Will try reshaper as well before deciding to buy any of them.

Awesome, good luck! New to C# in January '16, I have been using both from day 1. The test runner in RS is an improvement on the built in, but doesn't really hold a candle to NCrunch. You use Resharper for all the other good bits though :) Together, the trifecta of Studio, NCrunch and Resharper is an unbeatable combination. Beware: I'm pretty sure I failed a job interview as I was so used to Resharper, when I needed t…

New to C# in January '16

Same here.

Thanks for the updates.

For some reason I though Reshaper would be incompatible with NCrunch but I will try them together now.

Re: Visual Studio 2017 Launch [video]

#168

I've used Visual Studio for many years. Visual Studio 5.0 was very responsive. Visual Studio 2015 is not as responsive. Nowadays it seemes a bit bloated, even after disabling unused plugins and features. Switched to CLion and Rider, which are not known for their speed, but feel more responsible than VS to me. That and a more affordable price and cross-platform support.

I am sorry we lost you and we're very aware of the need to improve IDE performance and have invested a lot into this release towards that goal. Just one example to read is this blog series when the product was still codenamed VS "15". https://blogs.msdn.microsoft.com/visualstudio/2016/10/14/imp... (VS "15" is Visual Studio 2017) We also have Visual Studio Code for those who want a lighter code editor, see: http://cod…

I used to be a pretty big fan of VS Code until it started defaulting to Powershell recently. Due to PS security policies, common development tasks are blocked in all but the most common tools. It's also got some aliases that get in the way. I know it's possible to get around these issues, but it's enough of a hassle that I migrated back to Atom for web development.

Re: Visual Studio 2017 Launch [video]

#169

Earlier quoted context omitted.

There seems to be some people in the IDE team who believe that a 32-bits only IDE is a feature and not a bug, including for reasons as fun as because it crashes sooner in case of memory leaks... I guess eventually those people will move to other things and/or the market pressure will be such that we will see a 64-bits IDE. Just don't know exactly when...

Hi Xorblurb :) I'm a dev on the "IDE team" :) We've actually done a huge amount of work investigating and addressing perf issues and working to create an architecture that can scale well. 64bits is not a panacea. And if we had simply moved to that, most people would find that their IDE was using much more ram AND behaving more sluggishly. We decided to invest our energies in work that would actually benefit the vast…

I'm sure you carefully evaluated the pro and cons and that for now the best option for customers, also maybe given the state of your code (I've got no idea if you have problems in that area or not, but hypothetically this is the kind of thing that could have an impact) and your resources and what you want to do with such resources, is to stick to 32-bits. Because, well, you did stick to 32-bits, and it does not suck (although I've never tried to open extremely huge projects in VS)

But I also "know", and you also maybe secretly "know", that you will eventually move to 64-bits :P I completely don't know when, and I would completely understand that neither do you, and I would also understand that there is currently no immediate plan to move. But eventually you just will.

Now, ok, I'm not 100% sure about that. But my mind would be overly blown if this does not happen (given I don't have a clue of when, I guess I could have to wait for 20 years to see if my mind is blown or not :P ). I mean come on, even iPhone programs are 64-bits now.

(You know what this reminds me of a little bit?: Mozilla not working on a multiprocess architecture as a priority a while ago...)

Re: Visual Studio 2017 Launch [video]

#170
post #109

Earlier quoted context omitted.

I'm still unsure of the rate at which this could be a solution to leverage checked C++ library types, and whether in the precise case of the Cloudfare issue this would be applicable. However I still think that in most case if you must handle out-of-bound conditions from a checked language outputting to an unchecked one, you just emit your checking code yourself... Also the C++ standard is 1500 pages long. I prefer to…

> you just emit your checking code yourself... Which C programmers keep failing to do, regularly, according to the CVE database. > Also the C++ standard is 1500 pages long. I prefer to avoid knowing that as a backend language when I can... Which includes the libraries that C lacks. ANSI C + POSIX isn't much shorter than that.

> Which C programmers keep failing to do, regularly, according to the CVE database.

Again, we were talking in the context of the language used as a backend, output by a compiler using an other higher level language as the source.

Post reply on HN