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
-
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 -
VSDBCMD support for SQL2012
The VSDBCMD tool is the most underrated and under-documented one available for database developers. I have a number of applications that are deployed with this tool, where VSDBCMD is bundled with my custom deployment utility. VSDBCMD is supported on XP through Windows 7, and supports SQL 2005 through SQL 2008 R2.
With the release of SQL Server Data Tools (SSDT), it seems that Microsoft is deprecating support for VSDBCMD.
I implore you to at the very least provide developers with an updated build of VSDBCMD so that it will support deployment to SQL2012 database servers. This will give developers enough…
46 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 -
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 -
correct the tab order and usability of the new project page
The VS 11 new project page is difficult to use using the keyboard / tabbing between the panes as the order is non-obvious from first glance. It feels like it goes left upper, down, however the filtering / sorting isn't obviously less important than the general project type (left side treeview). There's no obvious way to select either of the major panes without using the tab key on the keyboard. Moving from the treeview to the project type takes 6 tabs
It's rare if ever that I'd care to sort by reverse name.
The default ordering now that I look…7 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 -
Ability to Customize WorkItemChangedEvent
I would like to have the ability to Customize WorkItemChangedEvent so when WI is changes, the mail notification will include also predefined customized fields in addition to the predefined core fields it currently supports.
Today, the following core fields are included in every notification mail: Team Project, Area, Iteration, Assigned To, State, Reason, Changed By and Changed Date.
Customize field is included in the mail only when it is changed, this is the default behaiver of the TFS.
We would like to have this field in all notification mails, even when not changed.
For example, the customized field for the…4 votes -
Give intellisense for dynamic objects in C#
Currently dynamic objects in C# do not get intellisense, because they are dynamic. However, it would be possible for intellisense to show properties and methods on dynamic objects that were being added elsewhere in your code.
For example, if I do this:
dynamic foo = new Foo();
foo.Bar = 123;
M(foo);And then I do this:
M(dynamic foo)
{
foo.
}When I type 'foo' followed by '.', it should be able to figure out that I had put the Bar property on foo.
8 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 -
Avoid switch thread while tracing code
Sometime while debugging the debugger switch between 2 threads while we are stepping through the code. I think that when we are tracing code, it should never switch tread and trace the other one (except if a breakpoint is hit in that other thread code).
Some time, it happens that every step (F10) step one line of some other thread. Next F10 would then advance the current thread, Next one the other thread and it will continue to alternate on each step.
When it does happen, it is very annoying. Switch thread in the thread pane does not seems to…
5 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 -
In the Properties dialog, show value lists as lists, not long text strings
There are many, many value lists in the Properties window, and they are often very long. Such lists include "Additional Include Directories", "Additional Library Directories" and "Additional dependencies", to name the most well-known ones.
If the Properties dialog used a tab system for the subcategories, it would be easy to implement a list view, rather than showing list items side by side.
The newfound space could also possibly allow for merging of different subcategories.
1 vote -
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 -
Provide find in files functionality for TFS
Provide the ability to do a search of text WITHIN files stored in TFS Source Control in a manner similar to what was previously available through VSS and is also available through Sourcegear Vault 6 (which also uses SQL Server database storage similar to TFS).
"Find in Files - New for Vault 6, the find in files command allows searching for a string of text within text based files stored within the repository. You will be able to find what you want, when you want. As a file’s data will be indexed in its own database, searches will be more…
5 votes -
Keep project references for projects that have been removed from the solution
When removing a project which is referenced as a project reference by other projects in the solution, these project references are deleted. This is unfortunate since the same projects may appear in other solutions, and their compilation would break in those solutions. I suggest these references are kept, and have a warning associated with them (the black/yellow exclamation mark)
26 votes -
Limit maximum size of textboxes and other text controls when it assigns a databinding
Ao atribuir um databinding a um controlo de texto, a propriedade MaxLenght pode ser definida conforme o tamanho do campo na base de dados automaticamente
15 votes
- Don't see your idea?