Visual Studio

Welcome to the Visual Studio UserVoice site! Let us know what you would like to see in future versions of the Visual Studio suite of products. This site is for suggestions and ideas. If you need to file a bug, visit the Visual Studio Connect site: https://connect.microsoft.com/visualstudio.

We would also like to invite you to check out the Announcements section we have added to this site, where we will be posting special opportunities for you to participate in.

The Synchronize settings feature of vs2013 is great, but it is still a bit slow/difficult to switch user. When we pair program it would be very usefull if we easily could swith keyboard settings etc whenever we switch keyboard.

It would be nice if we could rename solution explorer windows. For example, if I open a solution explorer scoped to my "Scripts" folder, I'd like to be able to tell which solution explorer it is when they are collapsed.

Every time we add new project to the Solution, VS is including new project for build in all active solution configurations. After that, we have to uncheck that project for most active configurations because we don't want to build it. Can you provide option:

"Do not include new projects in build for active solution configurations "

When renaming a file in Solution Explorer, VS prompts you to ask if you want to change the class name to reflect the new file name (if the class name and file name sans extension matched at time of rename).

I would like similar capability when moving a file in Solution Explorer. i.e. when moving a class file from one folder to another, prompt the user to change the namespace of the class (if the existing fully qualified class name and its relative folder path + file name matched at the time of the move).

While namespacing is not required to follow folder hierarchy, it often does. This would be a very minor speedup in productivity when refactoring code, but it would really make me happy nonetheless :)

When renaming a file in Solution Explorer, VS prompts you to ask if you want to change the class name to reflect the new file name (if the class name and file name sans extension matched at time of rename).

I would like similar capability when moving a file in Solution Explorer. i.e. when moving a class file from one folder to another, prompt the user to change the namespace of the class (if the existing fully qualified class name and its relative folder path + file name matched at the time of the move).

I find it a bit cumbersome to look through the list of pending changes and do a "Compare with unmodified" for all files in the list. An option to "quick view" changes to a file would be a great time saver!

I think this would work great for Git repositories. It would also be a nice feature for "Compare with Latest Version" for TFS hosted projects.

It would be helpful to have italics and underline as an option. (and perhaps strikethrough)
I'd also like to be able to distinguish static items from non-static ones or globals from locals, etc.
Resharper adds some options already, but you can only use color and boldness.
Being able to underline static items but use he same color might be more clear than a bunch of different colors all over the place.

The "Recent Projects" lists shows both projects and solutions. I prefer to only have solutions listed there. An option to filter out projects would be good. Of course, then the name "Recent Projects" is inconsistent. Therefore another possibility would be to provide an option to use either a "Recent Projects" or "Recent Solutions" list.

I just upgraded to VS2012 from VS2008. In VS2008, I was able to float the Debug toolbar over the current document window and shape the toolbar in a square or rectangle. I would position the toolbar just to the right of the code I was debugging. It was very convenient to have the toolbar so close to my code.

I can't do this in VS2012. I would like the ability to do this added back into the VS IDE.

SPA is becoming a new trend in web development, but Visual Studio doesn't yet support splitting web applications into two separate projects - one for the front-end (Angular, Ember, React etc.), and another one - backend code (ASP.NET Web API, SignalR etc.), yet allowing to build and run them as a single web application. The directory layout you are currently enforce to use is not suitable for SPA applications. That is one of the reasons why many web developers switch from ASP.NET development to GO and other technologies.

It would be nice if VIsual Studio would support a directory layout similar to this one:

SPA is becoming a new trend in web development, but Visual Studio doesn't yet support splitting web applications into two separate projects - one for the front-end (Angular, Ember, React etc.), and another one - backend code (ASP.NET Web API, SignalR etc.), yet allowing to build and run them as a single web application. The directory layout you are currently enforce to use is not suitable for SPA applications. That is one of the reasons why many web developers switch from ASP.NET development to GO and other technologies.

When clicking Update All Packages within Nuget Package Manager, the update dialog window locks up while the packages are being installed.
If there are many packages being updated, the IDE does not respond while packages are being installed.

This can be easily simulated by attempting to update three or more packages using nugget package manager.

Please make the Quick Find 'feature' (the one that come over from the Productivity Power Tools) optional in VS2012. At the very least, make an optional to stop highlighting every match in the file as I type each individual letter. When I press the letter e, I never ever ever want to wait 3 seconds just so I can see every single letter e highlighted in the document. It is infuriating.

Performance gets much more frustrating with regular expression searches. Find is supposed to be fast, particularly when I know what I'm looking for is in the file I'm already staring at. I ended up remapping CTRL-F to use the old Find in Files dialog, but then I have to keep switching it between current document and whatever it was set at the last time that I actually needed to find something in files.

Please make the Quick Find 'feature' (the one that come over from the Productivity Power Tools) optional in VS2012. At the very least, make an optional to stop highlighting every match in the file as I type each individual letter. When I press the letter e, I never ever ever want to wait 3 seconds just so I can see every single letter e highlighted in the document. It is infuriating.

Performance gets much more frustrating with regular expression searches. Find is supposed to be fast, particularly when I know what I'm looking for is in the file I'm already…

Why do we wasting so much space to title bar?
We have only three buttons at right side and one on left plus title and many empty space. I think it is worth to put main menu there.
Title can be displayed in status bar for example, or at task bar.