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
-
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.
60 votes -
Add high resolution icons for those who use high DPI screens
When you set your screen to high DPI (>100%) icons in toolbars get really blurry. In VS 2010 it was a pain to create great UI while your ide looked so bad.
Icons should look pixel perfect independently of your DPI.
55 votes -
Highlighting
I think it will be very convinient to highlight methods, propeties and variables with different font colors.
54 votes -
The Properties tab for an assembly reference should also show the assembly's file version
In for instance a C# project, if we show the properties of a referenced assembly, the properties list has the element "Version" which currently displays the AssemblyVersion. This element should be renamed "Assembly Version" for clarity. Also, a new element "Assembly File Version" should be added.
The motivation for this is that some third party components keep the assembly version constant (i.e. contract version) between minor releases, to reduce need for recompilation of dependent code. Such minor releases will still increase the assembly file version, so that it's possible to distinguish them. Only showing the assembly version in the VS…
52 votes -
Restore the possibility to remove a linked file from a project under source control without deleting the actual file
In VS2008 I could delete a linked file from a project under source control and this would only trigger a pending change for my vbproj file. If I do the same in VS2010 this triggers a pending change for the actual delete of the linked file. This is not how it should work, because I don't want to delete the file, it's still needed in an other project. I just want to remove the link to the file
52 votes -
Make namespace configurable for folder
The namespace for new files created are automatically determined by the folder structure.
This often creates a problem if you wish to make a logical group of files (by placing them in a folder) that is not supposed to be a new namespace.
Creating the folder and moving the files is not a problem, but the trouble starts as soon as someone uses 'add class' on the folder.
Now the new file does not sit in the same namespace as the other files in the folder.One example would be to use a folder to store partials of a big…
49 votes -
Show project vs. DLL vs. GAC and Copy-Local differences in references visually
It would be useful to be able to tell at a glance which references within a project (in solution explorer, project, references tree) are project references, which are DLL references, and which are GAC references. It would further be worth knowing which ones have Copy Local set to true. This would provide useful information to developers as they make deployments, and would help reduce or eliminate a large class of deployment bugs.
47 votes -
Make panning work in the source editor for touch devices
On my Surface Pro I keep trying to pan the source editor view, but it selects text instead. That doesn't seem very useful. Even without full DManip support, it'd be nice if I could pan the view (using the default behavior of being treated like a scroll wheel, like you get it most other desktop apps).
42 votes -
Expand/collapse projects inside a solution/solution folder
When opening a solution all projects are expanded by default. This quickly makes you loose oversight of your solution structure.
1. It would be handy if there would be a way to expand/collapse the solution's children, perhaps even by solution folder, single folder, or project.
2. Remember state after closing and reopening Visual Studio.
Additional comments from a merged suggestion:
In all the versions of VS so far, the default behavior when opening a Solution the first time is to open it with all the nodes and items expanded in Solution Explorer. This is not an issue until you start…39 votes -
Show references to Nuget packages, not all the .dll's in them
There references show for a project in Solution Explorer shows every dll file. If the dll is from a Nuget package, it would be simpler to list the Nuget package instead.
38 votes -
Make Design View available for x64 target platforms with custom elements
Design view is unavailable for x64 and ARM target platforms when the document contains custom elements (XAML with a user control, for example).
37 votes -
Make VS menus customizable (same way as in VS 2008)
Make VS studio menus customizable the way it used to be in VS 2008 (Office 2003 style). Visual Studio 2010 introduced major step back in menu customizability :-(.
* Drag & Drop menu editing
* Tollbars and menubars on any side of main window
* Floating toolbars and menubars
* Custom icons for menu items and toolbar buttons
If it not possible to achieve with WPF, don't use WPF!34 votes -
Provide an option to save Visual Studio Settings on SkyDrive
In Visual Studio we have the possibility to share our settings via a network drive. The only problem is, that if you do not have a home server, you need to synchronize the settings by yourself via i.e. USB Dtick between your work-PC, home-PC and notebook. It would be great, if we'd get a possibility to save the settings on SkyDrive, to allow all VS instances on each computer we use, to use the same settings.
32 votes -
Allow ALL Windows to have a dark background and configurable forecolor
Allow all windows in Visual Studio to have a dark or configurable background and foreground color. I love using a dark background for text editor but when I goto solution explorer its very very bright after looking at black all day long...
32 votes -
Make project files contain Undo/Redo information from the last use.
First, it would greatly help to remind yourself what you were doing last time, what coding contexts and ideas were you working on, just by traversing last changes with Ctrl+Z.
Second, it would be nice if you could actually turn VS off for a minute (e.g. windows update wants me to restart my computer) and return to it later, with all the undos being still there ready to use again.
Let's say you can always disable this feature in project settings or is actually off by default.
30 votes -
Spend more time fixing the little things.
Visual Studio has, no doubt, thousands of little bugs that, taken individually, do not make the bar for a given release. The accumulation of these little bugs over the years has significantly impacted the overall quality experience of using Visual Studio. Those little bugs are important - spend more time on them, rather than summarily closing them when they appear on connect.
30 votes -
Enable project renaming.
Unless I've overlooked something, it seems almost impossible to rename a VS project once it is saved to the Projects folder.
I would love to see a renaming feature which renames the folders and project files, as well as amending any paths and names stored in the associated text and XML files.
29 votes -
rename project folders and files
Create a way to rename a project folder. This is closely related to http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2517011-enable-project-renaming- and http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3054944-rename-the-project-folder-when-renaming-a-project
I would like a way where I can change a folder name and optionally filenames: Project -> right click -> rename folder and files... -> give a new name, select folder, output filename or both ->
* Visual Studio updates name of the the solutiondirectory
* Visual Studio updates the solution to point at the new directory
* Visual Studio updates references of other projects to this project to the new directory
* Visual Studio updates the project to reflect the new output file…29 votes -
Separate font options for environment, Solution Explorer and other windows
If you change font in Environment->Fonts and Colors->Environment Font , it changes for all VisualStudio.
You cannot specify only Solution Explorer or only menu.
Please separate them.29 votes -
Bring back vertical toolbars
I really like being able to customize the toolbars with the commands I want (so please don't replace them with a 'fixed' ribbon!) but on older visual studio versions there was more flexibility in the customisation. On modern screens which are 16x9 there is a lack of vertical space but plenty of horizontal space. Toolbars across the top of the window use that valuable vertical space that could be showing lines of code, if I could run the toolbars down the left or right edges (as I do for the Windows Taskbar) I could reclaim that code space again, like…
28 votes
- Don't see your idea?