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
-
made find symbol namespace-aware
Make the find symbol function namespace-aware, i.e. if the string "Checksum::GetIsValid" is marked, then it should not return all matches that either contain "Checksum" or "GetIsValid" but instead all references to GetIsValid() of class Checksum.
Currently, Shift-F12 finds way too many results and takes way too long to do so.
1 vote -
allow to cancel a find symbol search
Allow to cancel a lengthy find symbol lookup (add Cancel button to top right corner of results panel) and make it listen to Ctrl-Break while searching.
Replace the code that displays "xx% of items left to process" with an implementation that keeps updating the results tab every other second.
1 vote -
Include a legend for the icons used for items in Solution Explorer and Object Browser and Intellisense
I would like to be able to 'decode' the meaning of the icons which appear all over Solution Explorer and Object Browser and the Intellisense lists. I think I have once found this somewhere on the net but not in the help, and printed it out. Ideally, I would like to have it accessible as a floating window. This is a 'novice' feature I know. I have been using Studio for 3 years full-time now, and have learnt (in effect) that I will never work out what they mean. This is probably a bad lesson. I think I can recognise…
1 vote -
Team Explorer Everywhere: Save Comments for Reuse
Almost daily I try to check in some pending changes. I enter a comment, because it is required by our TFS server. I might spend 2 or 3 minutes writing a very detailed comment describing all of the changes and why I am making them. When I press "Check In" I get a dialog stating that there are conflicts. I resolve the conflicts and now what... Nothing. I have to press "check in pending changes" again. My comment is lost. I have to write it over again. Another 3 minutes re-writing the comment and some frustration go by, then I…
4 votes -
Sort "other screen items" and calculated fields
Being able to sort added screen items and/or calculated fields would make user sorting significantly easier.
3 votes -
Remember form and column sizes in Source Control Merge Wizard dialog
I'm grateful this form now allows resizing, but it doesn't remember the form size. Also, I have to adjust columns each time so that I can see name in the user column. (the user column wasn't an issue in VS 2010 because it didn't include the domain/server name) Please make this form and its columns remember the user-adjusted sizes.
1 vote -
Multiple file check-in to TFS from solution explorer
Sometimes I tend to check-in by selecting multiple files in solution explorer. When i do that VS only checks-in the first file in the list. I have to use the "View Pending Changes" window to select the list of files i have to check-in. It would be helpful to have the ability to check-in multiple files from solution explorer.
1 vote -
Navigate to interface implementation easily
I would love to navigate to interface implementation and vice versa (implementation to interface) easily by right clicking and selecting an option in the context menu rather than viewing the call hierarchy and selecting the implementation.
If there are multiple implementations of an interface i would like VS 11 to give me an option to pick the implementation to open. (similar to what refactor does).
1 vote -
Make "View Pending Changes" right click option available from solution explorer.
When an item in solution explorer is right clicked i would like to have an option to view pending changes window. This was available in VS 2010 but i found this feature missing in VS 11 Ultimate Beta.
Please add this feature back
1 vote -
Automatically start the next test or iteration when current test marked finished
Give us a setting or a default that when I click 'end test case' that it starts the next case without asking me if I want an action recording and having to click start again.
3 votes -
Support __int128 on 64-bit platform
When multiplying two __int64 numbers, the 64-bit cpu provides a 128-bit result but the compiler provides no mean to access the higher part.
36 votes -
Use more generic icon for code files
I was just wondering if there is a more appropriate icon for code files. For example in a c# project the most pertinent information is the fact that a .cs file is a code file not that it is a c# file, as all the code files will be written in c#.
3 votes -
X ?? throw
Guys. How about that?
var result = (obj as OType ?? throw new Exception("My message")).OperationB();Looks like bracket casting but is far more elegant.
You can say what exception will be thrown without nasty long syntax of if(not that type i want) {throw ...}
You can even use it in other scenarios than just casting.
2 votes -
Give c# a halfway point between a normal class and a dynamic class
Allow me do do something like this:
public dynamic class S
{
M();
}...
S s = new S();
s.M();
s.Foo = "bar";Some points to note: s is statically typed to be S (so I get any methods or properties available on that class) - but I marked the class S as dynamic, which means that I also get dynamic symantics - I can just glue the Foo property onto on to the object.
1 vote -
Redevelop TFS from scratch to make it a useable, reliable product
Redevelop TFS from scratch to make it a useable, reliable product
3 votes -
tfs preview burndown - completed work line
Create a new indicator of completed work, with loged hours/work. To get the real effort of "Iteration".
4 votes -
Make IIS Express always available like IIS, or at least don't kill it when stopping debugger /
One has to start the debugger to view a web page with IIS Express, which causes much of the IDE to become read-only, making it difficult to play with an app while making coding changes. When the debugger is stopped, the page can no longer be viewed in the browser. IIS does not have this issue since it is always available.
6 votes -
Fix problem with references to C++/CLI projects.
When a solution has some C++ and some C# projects, it cause all sort of trouble with references or designer.
As an example if a C# DLL is used by a C++/CLI which is in turn used by another C# project (that has a reference to both of them since it uses item defined in C# DLL), then there would be a lot of problem caused by references.
A common problem is that the WinForms designer will often complain that the C++ DLL from which it uses some class cannot be loaded (even though it is compiled and up-to-date). This…
1 vote -
dll locked
Fix the problem that cause DLL to be sometime locked under VS 11 Beta. It often display that 10 retries were done but why the DLL is locked in the first place.
When this occurs, we might have to close and restart Visual Studio or worst have to close the session or computer.When this problem occurs, we cannot clean the project neither delete the DLL from Windows Explorer. I'm not sure if the DLL will eventually be unlocked if I wait enough... but if it is the case the delay is far too long anyway.
And you'd like to…
0 votes -
Track work item templates in source control automatically
Right now you if you make changes to your work item templates and ***** something up there is no way to revert back to what you had previously. With the TFS Power Tools you can export your work item types and manually add them to source control, but it would be great if TFS just automatically kept a history of the changes made to the work item types so that we didn't have to do it manually.
1 vote
- Don't see your idea?