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
-
Add in-code markup for hiding of classes or members from Intellisense in unmanaged C++
For managed C++ (and other .NET languages), there has existed for some time a syntax to selectively hide classes, or members within classes, from Intellisense:
[EditorBrowsable(EditorBrowsableState.Never)]
There is no equivalent mechanism for unmanaged C++.
I work a lot with unmanaged C++, and am VERY frustrated that I cannot present the users of my code with a clean interface (i.e. 'showing' them only those aspects that are stable and deliberately intended for invoking/overriding, while hiding anything that is considered implementation-internal and/or subject to arbitrary revision in the future.)
This could be very easily resolved by a couple of small tweaks to…
3 votes -
Improve Class diagram Usability
Hi,
I would like give suggestion in VS that is as below:
1. In class diagram – class details window it will be good if we show the number of functions, properties in the [] e.g. Methods [3], Properties [10] etc. It will help us to cross verity whether we have added the number of function or properties as defined in technical document or not.
2. Allow multiple Properties, Methods, Fields Copy and paste from clipboard or into clipboard (At least names so that we can define other properties)
3. Also add one more column , showing icon to add…
3 votes -
Better report what exactly the IDE is doing at a given point
While using the IDE I'm always wondering what is taking so long.
For example I'm losing lots of time waiting for the designer to load or update.
When the IDE is frozen, what was it doing. Was an addins running. Was the compilation generating files. Was the intellisense reparsing files...3 votes -
Create a "miscellaneous" project type
I would like the ability to create a "miscellaneous" project that simply lets me add arbitrary files to it for ease of opening them up in the IDE. The project would not do any kind of building or packaging; it would only be for convenience in managing miscellaneous files.
In my particular case, I have SQL scripts that I do not want to be part of a formal VS Database project. All I want is a convenient way to open them up in the IDE for editing.
Right now I am using a formal Database project for those files, but…
3 votes -
Merge Blend Features Into IDE
It would be rally nice (and more affordable) if you would put the "Edit Template feature into the IDE. More often than not, a company does NOT have separate designers, and having to buy/switch between Blend and the IDE to get the default template is a pain in the butt.
3 votes -
Code Bubles
Code Bubles
3 votes -
Free more unused space
The Beta and upcoming RC are having freed some of the unused space. But since the RC now has a custom chrome, why not removing more more white space. Why not using the title bar like it is in chrome. Chrome focus and page content, VS focuses on code.
Then why we need to have the status all time visible if there is only a singe label by default. Again this could be done like chromes page load label which is only displayed if something happens, as overlay.
Also if you dock a toolbar, then there is a lot unused…
3 votes -
Make tabs of docked and hidden panels narrower
Please make area occupied by tabs of docked and hidden panels narrower. With docked panels on both sides of the main window lots of space is wasted. It's unbearable in a portrait mode.
3 votes -
Add 'Files modified in the since...' and 'Files with pending changes...' options to Find in Files dialog
It would be very convenient if I could do CTRL+SHIFT+F and set it to search only files that have been modified in the past x number of y's or files that are in my 'Pending Changes' window.
3 votes -
Give an option to bring back the summary report after every built project
e.g.:
MyProj: 13 warning(s) 1 error(s)
3 votes -
Expand a file to it's class' members, and not the list of classes in the file
Far the most of the time, each file (in c# at least) only contains a single file. Therefore I expect the expended file to show a list of members, and not a list of classes in the file.
In case the file contained several classes, the extra step with the list of classes could be shown instead.
3 votes -
Provide option to only open tabs above status bar when clicked
If possible, please provide an option to only open the tabs (e.g. "Error List", "Output", "Pending Changes", etc.) above the status bar when clicked instead of when hovering over. Often times, when I move the mouse to the bottom of a file or towards the task bar, the window the tab item corresponds to opens up. This is a distraction and annoyance IMHO.
3 votes -
Popup confirm dialog on folder drag/drop in solution explorer
Right now you can accidentally gimp a project by dragging a folder somewhere it shouldnt go; often without knowing.
It would be nice to have a popup confirm move dialog box so I could prevent the action from happening.
3 votes -
Run checkout through a separate thread so Visual Studio does not lock up
Visual Studio automatically checks a file out of TFS when you start editing. While Visual Studio is communicating with TFS to check the file out, the IDE becomes unresponsive. This is frustrating when you're connected to your network via VPN and it takes a couple of seconds to check a file out.
Instead a file checkout should happen in a background thread allowing you to work without interruption.
Waiting for the file to checkout is annoying for those coming from a SVN background. This might help a easier transition for development houses looking for the benefits of TFS but enjoy…
3 votes -
Syntax highlight files that are set as source files
Some header files I write have no file extension. I would like Visual Studio to syntax-highlight these files when I have set their type to "C/C++ Header" by right-clicking on the file and going to "Properties" in the IDE.
3 votes -
Allow users to resize the Properties window
There are very long strings of text all over the Properties window; it would be convenient to be able to change its size to be able to read more of it without opening the dialog.
I really don't know why this isn't already possible.
3 votes -
Make Visual Studio Remember Last Opened Options Tree Location After IDE Restart
Currently Visual Studio remembers last opened options tree location during session but resets after IDE restart to Environment->General.
99% of time I open options to change keyboard shortcut, so it is quite annoying that you need to use mouse to switch to Environment->Keyboard or a long combo: "Shift+Tab,K".
Second best option is to return to Visual Studio 2008 behavior, that when you open options, focus is on the tree item and not in the text-box "items shown in Window menu". So that to reach Environment->Keyboard you just have to press "K".
3 votes -
List all Interface implementations in object browser.
Difficult to know which Interfaces a class implements. Expecially the non-public explicit ones. Currently need to lookup the documentation or just try casting stuff. Most people don't even know about explicit implementations and are denied access to many great features that may already exist in the framework.
3 votes -
Please make capability for organizing bin catalog of any kind of project in the way developers want
It would be a great feature to organise the bin catalog of the project in the way each developer team wants, namely when team organizes bin directory by adding sub directories and adding assemblies to the them.
When you build applications in Visual Studio, all assemblies are copied into the bin directory of the project if you have subdirectories with the same assemblies inside of them.
Also it would be a great feature to add ability to configure subdirectory in which the whole project will be compiled.
And it would be pleasure to see that all things mentioned above are…
3 votes -
Find should default to Current Document, Entire Solution, depending on context
VS2010 would default the Find dialog scope to the Current Document if hitting Ctrl-f from within a document; and Entire Solution if selecting Edit->Find and Replace->Find In Files / Replace in Files.
Visual Studio 11 does not seem to have this capability. It appears to always use the last specified scope. If I last searched within Current Document, clicking Edit->Find and Replace->Find In Files still shows Current Document as the scope, when I actually wanted Entire Solution.
3 votes
- Don't see your idea?