I'm a huge visual studio fan, it's far better than anything else out there for coding, but for ASP it's in a very strange place right now. It's not clear whether dependencies should be managed through nuget, npm, bower, grunt. It's not clear whether unit testing should be done through visual studio or through external test runners especially for javascript tests.
The move to client-heavy libraries has broken down what was a neat model for references and left visual studio looking a bit confused.
I hope what seems to be a move toward npm will help smooth this out.