VS 2012 – Not as bad as 2010
Recently started using VS 2012. It’s growing on me. Here’s my first impressions from my current focus as a C#/.Net WPF developer.
The bad
The bad parts are similar to bugs in VS 2010
- MS Test "Now even more unusable than ever": can’t run tests in current context and all the tests in a project are lumped together so you can’t just look for tests in one class. Workaround: use ReSharper as your test runner.
- Similarly slow worthless XAML designer. Workaround: switch to XML view and move on.
- Checkout performance improvements coming in update 2. These new numbers are barely acceptable, the current numbers are beyond atrocious.
- Similarly slow to startup, load/reload projects. Particularly awful when switching between git branches. Workaround: close the solution, switch, reopen.
- Similarly freezing on reloading projects in large solutions. Workaround: go for coffee.
- Breaks compatibility with old TFS versions. Workaround: git tfs and wait for your tfs server to be upgraded.
- It still has this error with the find function, which is by now just a quirk since I’ve seen it so often
- the status bar says "Ready" well before a build completes
- Error list doesn’t reliably clear when building
- switches from output window to the error list when starting a build
- copying text from the dark theme doesn’t include the background, so its invisible when you paste it somewhere (white text on white background)
- Frequent freezing caused by the XAML editor can be fixed by this PowerShell script (if you must use the XAML editor and for some reason don’t want to switch to XML editor)
while($True){
kill -processname XDesProc.exe*
Start-Sleep -s 1
} - XAML Designer crashes even though I don’t use it. That’s a powerful bug:
The Good
After 2 years, you would think they could impress right out of the box, but not really, but after you use it for a while, you won’t want to go back.
- Highlighting all instances of a searched word on a page
- Included dark theme is nice
- When changing XAML/XML tags editor changes both tags at once – open and close
- Better intellisense in XAML
- Ignore specific exceptions directly from the dialog. A big time saver:
- Intellisense is working better in XAML for Static Resources even though I’m in the XML editor (not sure if this comes from VS or R#)
The xaml designer is not only slow but actually less stable than 2010 – at least we have projects which you can design fine in 2010 but consistently hang xdesproc in 2012 and don’t render in Blend. If you attach a debugger to it you can see it just pulling in pretty much every single assembly on your machine until it runs out of memory. They must have tested it with single project solutions … as you say, worthless.
MSTest: The keyboard shortcut for ‘run Tests in context’ still works great for me. Works on individual tests (method context) or test class (class context). Ctrl+R, Ctrl+T. I usually use Ctrl+, to jump to the test class or method I want, then R, T to run it.
I seldom leave a response, but after reading a few of the remarks here VS
And, if you are posting on additional sites, I’d like to follow anything new
2012 – Not as bad as 2010 Tech Tock. I do have a couple of questions for you if you don’t mind. Could it be simply me or does it seem like a few of the responses come across like they are written by brain dead people?
you have to post. Would you post a list of all of all your
social community pages like your twitter feed, Facebook page or linkedin profile?