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
-
In solution explorer, add a keyboard shortcut to return to the default "home" view and also a "back" shortcut
After viewing the relationships between methods while in the Solution Explore, I want to return to the default-view with a keyboard shortcut. Or just back a step without having to use the mouse.
1 vote -
Put some colour in this lifeless, grey, dull UI. This has to be the ugliest UI I've seen in ages.
Do some usability studies and discover that 3 dimensional, coloured shapes are easier for our eyes to pick out. This grey, and bland UI makes everything look the same.
1 vote -
Offer a way to disable file preview in find result using keyboard selection.
I am a keyboard user in Visual Studio 2012 and it is annoying to open every file in the find result while selecting find result.
1 vote -
Error list does not always appear after solution build error is flagged
In VS2008 a list of errors would always appear at the bottom of the screen after a solution build in which errors were flagged. That was a good idea, but does not happen in my version of VS 11 Beta
1 vote -
Rewrite Visual Studio IDE in WinRT
If WinRT UI technologies provide better performance - it would make sense to have the IDE written in WinRT...
I actually am a bit afraid you might do it, since I would much rather have you add features to/improve what you already have, so if you did decide to redo VS IDE in WinRT - we would get a worse IDE than if you just kept improving the current WPF version.
On the other hand - doing VS in WPF helped improve WPF itself, so maybe rewriting it in WinRT would show how limited WinRT is for many solutions and…
1 vote -
localization
In newly announced Android Studio exist one very cool feature - ability to show all screens with different language settings. In Visual Studio 2012 we have a very helpful / useful Device View. It would be amazing to have option to choose localization language to preview in XAML Designer. This way I will be able to adjust my UI or change my localization, without running tons of emulators.
1 vote -
Provide a check box "include comments" in the search and search & replace interfaces
I am forever having to sift through false-positives when doing searches and replaces - since many comments end up having the same things in them that I'm searching for.
Examples include "new" "delete" "remove" "add" "insert",
Similarly, It would be a huge advantage to be able to exclude (or include intentionally) literals. It's not uncommon that I need to do a search and replace and I do NOT want to change text in strings!
Since the IDE knows the difference between comments and code, and literals and code, having the capacity to select which of those three a given search…
1 vote -
Support optimistic concurrency source control in icons.
Revision control based on pessimistic concurrency has been obsolete for years (to say nothing of non-distributed revision control). The lock icon for an untouched file looks really silly.
Instead, I would go with icons to indicate new files, changed files, and maybe deleted files (with the file name greyed out).
1 vote -
Adding Multiple New Files in One Go
HI!
While Developing the New Project, I usually Need to Add Multiple Classes
Say I want to Add Classes to my Model Project
Employee.cs
Customer.cs
Area.cs
To Achieve this I have to click Add New Item Three Times
So Is there a way where we can add three classes together to a projectSay I open Add New Item --> Select Class template
--> then write class Names like
Employee.cs, Customer.cs, Area.cs
And thn I click Ok, Three different classes with respective class files are created in the projectThis will help a lot!
Thanks for giving oppurtunity to express…
1 vote -
Change two UI details...
First, there is documented UX research showing that words written in all caps are ****** to read and recognize quickly. Please change the top menu bar from all caps back to typical capitalization! I find the menus so hard to read!
Second, I don't like the lack of color differentiation on the Solution Explorer.. Folders, Forms, Script files etc are all the same color, making it extremely hard to differentiate between them quickly. Again, use of color is a basic UX principle, why abandon it?1 vote -
VS 2012 XAML Dedigner Update on Request
Using VS2012 I've found that the XAML designer external process XDesProc often freezes my system and VS itself using 100% of CPU. Also very often it raise a lot of exceptions, it's very unstable and it's actually quite useless most of the time. Furthermore the XAML intellisense stops working as a result of the designer exceptions.
I've also experimented that killing the XDesProc process and than restarting the it from VS solve for a while the problem as the designer restart to work.
I suggest you to NOT AUTOMATICALLY UPDATE THE DESIGNER AS THE USER EDIT THE XAML, i.e. let…1 vote -
Make pending changes exclude files not in the current project by default
There are already many posts commenting on the usability of the pending changes window (for use with TFS 2012) but I've not seen this one:
I work on many projects, some concurrently and invariably end up with multiple files checked out in different projects at the same time.
When I go to the pending changes window it defaults to including _every_ checked out file it knows about. This just resulted in me unintentionally checking in work in progress files on an unrelated project.
IMO the pending changes window should, by default, only include files related to the solution you're currently…
1 vote -
1 vote
-
Make tabs area with opened source files scrollable
It will be good to scroll over tabs with opened in editor documents, will help to switch between documents that I want to see at the moment.
1 vote -
Chunk undo/redo actions
I use Undo/Redo quite a bit and find myself having to go through too many actions to see the meaningful changes. What are now usually separate actions should be automatically grouped into a single action.
1 vote -
Create a 64 bit version of the IDE for better integrated development against 64 bit server products
Most Microsoft server products that we develop against now run in 64 bits. However the VS IDE is still only available as a 32 bit version.
Integrating the IDE to these server products, eg automating development tasks when targeting SharePoint, BizTalk etc, is now often unfeasible because the object models or PowerShell commands that you need to invoke won't run in a 32 bits process.
By eliminatig the 32/64 bit boundary (Wow64) between the IDE and MS Server products integration on 64 bit systems will be much easier.
1 vote -
1 vote
-
Don't use temp folder to store data required for operation of Visual Studio 11.
I spent quite a while figuring out that Visual Studio 11 using temp folders to store information needed to load and execute projects was causing problems for me. Not only is this difficult to figure out, but it seems that there should be a simple fix.
1 vote -
Solution Explorer drill down (i.e. showing properties and methods of class) should allow filtering by access modifiers
In the new solution explorer, one can drill into files to the classes contained in the file and then drill further to see the properties and methods of the classes.
It would be nice if we could filter by access modifier, for classes as well as for fields. In other words, I'd like to see only the public interface of the class and have to deal with private and protected members for example.
1 vote -
Solution Explorer: if Page not expanded, open both Page and Code-behind when clicked
In Solution Explorer, if a page is not expanded so that you see [+], then double-clicking the entry should open BOTH the .aspx and the code-behind (cs, vb, etc).
If the page is expanded then the present rules, opening just the object clicked, should continue to apply.
1 vote
- Don't see your idea?