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: http://connect.microsoft.com/visualstudio.
ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.
We look forward to hearing from you!
Thanks – Deon Herbert
Visual Studio Team
-
Bring back Macros
I am amazed you've decided to remove Macros from Visual Studio. Not only are they useful for general programming, but they're a great way to be introduced to the Visual Studio APIs.
If you are unwilling to put in the development time towards them, please release the source code and let the community maintain it as an extension.
1,835 votes -
Cleanup the Solution Explorer context menu
The Solution Explorer context menu is totally ridiculous. We pay lots of attention to the toolbar buttons but people (groups within MS) continue to through everything plus the kitchen sink into the context menu. Let's not put features in your face at the cost of good usability.
1,496 votes -
Visual Studio Task Manager
One of the best things about Visual Studio is it's extensibility. The problem is, the more extensions I install, the less stable my Visual Studio gets, the more memory it takes, and sometimes it even takes constant CPU even when minimized. It would be great to have a task manager feature which allowed you to identify the misbehaving extension much easier.
913 votes -
Make the Options dialog resizable
The current option dialog in not resizeable which makes it very hard to configure e.g. the keyboard view (only 4 lines of commands visible). Please make it resizeable!
408 votes -
396 votes
-
Don't close all files when a project file is edited
When a project file is edited on the file system (e.g. source control pull), you'll currently get a prompt: "The project '<name>' has been modified outside the environment"
My options are to not reload, often not being able to compile, or reload the project closing everything I have open...even if it's completely unrelated to the project change (added image files for example). This causes a huge productivity loss on a rapidly iterating project (Stack Overflow in this case), I have to reload the project then spend time opening/searching for whatever I was working on before it happened. In most cases…
219 votes -
Integrate more functions of "Productivity Power Tools" in VS11
I'm so glad to see VS11 beta release. I find many new features integrated to VS11 beta from "old" Productivity Power Tools extension, such as new Solution Explorer, Quick Access and so on. But I do see many more features of "Productivity Power Tools" in VS11 beta, such as Auto Brace Completion, Fix Mixed Tabs, Align Assignments, Tools Options Support and more. So I hope the full functions of "old" Productivity Power Tools integrated to the VS11, and also we can config these features in the Option of VS11. Please take a think about my suggestion. Thanks a lot!
208 votes -
189 votes
-
Option "Show Always Intellisense"
Sometimes when I want to list all the methods of a function. I have to use 2 keyboard shortcuts to do this.
Option "Always show Intellisense" would make suggestions show ALL the time. If I click somewhere out the editing box, they will disappear, when I click back, they show again.182 votes -
Stop automatically messing with my solution configurations and platforms
Every single time I add a project to a solution, Visual Studio "helpfully" adds to the solution every configuration it finds in the project.
Every single time the project has a platform that the solution doesn't, Visual Studio "helpfully" creates the missing solution platform and also, most annoyingly, "Mixed Platforms".
PLEASE leave them alone. I set them up how I like and I'd like them to stay that way.
Example use case #2:
I create a new project (defaults to x86) and add a Util library (AnyCPU). Wham, I'm only 5 seconds into a new project and I already have…
151 votes -
Support elastic tab stops
Support elastic tab stops! Just look at the picture on this web site:
http://nickgravgaard.com/elastictabstops/
P.S. we should be able to make the choice between spaces/tabs/elastic tabs on a per-solution (or per-project) basis.
113 votes -
Add a better shortcut for commenting and uncommenting - "CTR+/"
“CTR+K,C” for commenting “CTR+K,U” for uncommenting shortcuts are NOT useful, easier to click a button on a toolbar instead.
Every developer comment / uncomment pieces of code quite often. Please add "CTR+/" shortcut for toggling comments.
This tiny addition could save tones of working hours for developers. ReSharper has it; but it would be much better to have it as a build-in feature.
109 votes -
102 votes
-
Integrate into the development environment Visual Assist or ReSharper.
Integrate into the development environment Visual Assist or ReSharper.
84 votes -
Automatically fix fixable errors
Some errors in the error list could be automatically fixed. For instance, you build your code and the error "The type 'bla' is not referenced. You must add a reference to assembly 'System.Data.Entity'" appears in the error pane. This error is easily fixed by adding the correct reference to the project, but since Studio already knows what it's looking for, it knows where it's located (GAC), why isn't there an option to fix it?
It would be nice if the error pane would have a column "Autoresolve" with for each error which migh be fixable a link "Try resolving". Studio…
82 votes -
New VS option "Go To Definition Implementation"
VS offers an option “Go to Definition” when you want to see a function definition; however, if your object is implementing an interface this option takes to that particular interface and you are forced to look for the object that implements this particular method. I propose a new option called “Go to Definition Implementation” which would take you to the object that implements that particular interface.
78 votes -
Link To Line
Provide a way to send links to co-workers that will open a file and jump to a specific line. ( vs://SolutionName/Project/File:Line86 )
73 votes -
Add a Start Without Debugging option for individual projects within a solution
Add a Start Without Debugging option for individual projects within a solution. This should be located under the Debug context menu item under the project node within Solution Explorer and optionally all debug/run functionality should also be included under the main application's Project menu for easier keyboard access and for consistency.
73 votes -
Fix the Font & Colors dialog
please fix this dialog. it hasn't changed for years, it desparately needs some attention.
consider this use case:
- i'm editing some code and part of it is red. i want to change it to blue.
- i open the fonts & colors dialog
- i scroll through the HUGE, completely disorganized 'display items' list
- i have to guess which of those items applies to the red text I want to change. sometimes it's obvious, most of the time it's not...
- usually, i have to select each item in that list, one-by-one, looking for one that's the right…64 votes -
Open links in an actual browser
Please take the Web Browser out of the Visual Studio, open links in the default web browser (and please my own default, not Internet Explorer). Visual Studio is not good as a web browser and it uses Internet Explorer inside to make it worse.
63 votes
- Don't see your idea?