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
-
TFS Query prompts
Allow the Query editor to open in edit mode, as opposed to results, or give us a way to prompt the user for criteria before running a query:
Example: Query that prompts for Iteration or Area before running....1 vote -
Add support for TFS Service Git Version control to continuous deploy to Azure hosted services.
Right now you can setup continuous deploy for a Team Project to a hosted service if the Version Control is "Team Foundation Version Control" but If the project is using Git, then you cannot set it up. The reason we want this is because we would like to have all are Team Projects in one type of version control, but we are having hard time getting are developers to be able to work work with TFS on Mac's (git tf works fine, but getting tf to work on mac's is more work then it is worth, having to down grade…
10 votes -
Return back "Add to My Favorites" feature in Team Explorer 2012
In Team Explorer 2010 you have the option to add documents and reports to the My Favorites node.
In Team Explorer 2012 this option is not present anymore.1 vote -
Debugg the code without break Point
I need the solution for the below problem,I have the solution file which contain aspx page like home, login, main.. After login the home page will be redirected.if suppose am I put the break point in the login page code behind, after complete login action the home page loaded. I have some logic in the home page load event. I would like the load event also automatically execute step by step. because my actuall solution file contain more the 30 pages so I can't able to find which page code behind run at this time. Overall my need is in…
5 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 -
Default sorting for each entity
Add a default sorting property for each entity. This property will then be used by LS when creating auto-complet box using the entity as a source and in all list as the default sort order.
This could be done in previous version of LS by adding code to the <entity>_all_PreprocessQuery(), but this method is no longer available in VS2012.
This forces us to replace all automatically generated modal edit form by our own just to set the order in the Auto-completed boxes they contains.
19 votes -
Allow Alerting based on status (or any field) of child work items
I have a Feature (PBI) work item with child tasks - I would like to get an alert when all my child tasks states are set to done.
1 vote -
Add Simultaneous Multi-Caret editing to Visual Studio
Simultaneously edit in more than one location in the editor.
If you've ever ran into a case where you wanted to quickly change variable names or multiple loop conditions - you should be able to set more than one caret on screen and simultaneously edit/type/move all of them together
An extension that does this can be found on the gallery:
http://visualstudiogallery.msdn.microsoft.com/2beb9705-b568-45d1-8550-751e181e3aef22 votes -
Full Support for Expression.Block; multi-line logic capablities
I order to write software, very dynamic in nature, I find it useful to generate meta-data and meta-knowledge about lower level APIs. I see value and promise in the ability to delay code generation as late as possible based on the premise that one is able to sense and learn (gain knowledge) from an environment. If one looks at low-level API no matter the domain; usage patterns present themselves in fully expressed canonical order and one can stitch them together via composition [DSL]; we have the ability to write LINQ Providers, we just need the ability to dynamically generate code…
1 vote -
Create a search utility in Source Control Explorer
We have many solutions and folders listed in Source Control Explorer. It would be handy to search (just like Solution Explorer) for specific files and/or folders instead of going through everything manually.
3 votes -
Keep building great tools!
Keep building great tools!
1 vote -
Add "?." operator to C#
Add the "?." operator to C# and make it chainable like CoffeeScript so we don't have to write null reference checks for every nested property. An example would be:
myObject?.Items?.[0]?.DoSomething()1 vote -
TFS does not contain option to log out and log in with other user credential
When you already logged-in in TFS using one user password, after some time if you have to work with same server and same project but using different user credential(because some task can only be allowed to be done by some team member in the team, for that special previleged one-two special accounts were created among the team and team lead have given that special user credential to selected team member), then there is no option to log out from TFS and log in using different user credential.
To achieve this thing, you force fully have to close the visual studio…
5 votes -
Try with timeout
It would be great to be able to add a timeout to a try catch. Something in this spirit:
Try WithTimeOut(30s)
' do some long running stuff
return "Stuff done"
Catch(ex as TimeoutException)
return "Timeout after 30 seconds"
Catch(ex as Exception)
return "Some other exception happened"
End TryAnd of course the Return "Stuff done" would stop the timeout.
1 vote -
Exclude outlining operations from the undo/redo stack
There's something really annoying in Visual Studio : where I expand or collapse a method or code region, this action is pushed on the undo stack. So if I edit some code in a method, then collapse that method, and then want to undo my change, I have to undo twice : once for the collapse action, and once for the change in code. This can be VERY confusing if you expanded or collapsed several things after editing the code, the editor keeps jumping to different places and you don't know whether your changes have been undone or not... Please,…
2 votes -
Add option to control automatic test discovery after builds
I am working on solution that contains 13 000+ unit tests split between several (10+) projects. I am trying to use TDD, but after each build there is a long time window while Test Explorer tries to discover ALL the tests in my solution.
I need an option to disable/enable the automatic test discovery and a new command to trigger it manually whenever I need to refresh the test list. This will save me literally hours each day.50 votes -
support Spec Explorer in Visual Studio 2012
I use Spec Explorer 2010, a model-based testing tool extension to Visual Studio 2010, to generate automated test cases. It has become an important part of our testing strategy. But the current version only works with Visual Studio 2010.
Please develop a Spec Explorer extension for Visual Studio 2012, so that we can continue to use Spec Explorer to generate test cases as our developers move to Visual Studio 2012.
77 votes -
6 votes
-
Value Changed event: eventargs should return old and new value
I'm renewing a suggestion that I first made during the beta phase of VS 2005.
The ValueChanged/TextChanged events on Controls should have old and new values in the eventargs. The response I got from MS at the time was that it was too late in the beta cycle to implement it in .NET 2.0. I had hoped it would have been included in .NET 4.0 and the new CLI/CLR.
I have started to develop a new Project where this would be beneficial so I'm renewing this suggestion hoping it will get enough votes to be considered for .NET Framework 5.0
6 votes -
In Lab Center, show the Description for Environments in the list view
The list view in Lab Center allows you to sort your environments by Name, Status, etc. Please allow the Description to be shown in this list as well. This list is the only way to get a quick view of all enviromentments. Since the description is not shown in this list, it is almost unusable. For example, I could then add custom information in the description that is sorted in a different way than Name, which would give me an alternate way to sort my enviroments in the list.
4 votes
- Don't see your idea?