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
-
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 -
Access windows Phone API for SMS and make a call direct by code
I would like to suggest that by c# code we get direct access on Win Phone API to send sms, make a phone call, direct by C# code without open the sms screen, for example. In windows mobile 6.5 I can send a sms using only 2 lines. So, in Win Phone I need use Tasks APIs to build a code for send SMS and pass the object to the SMS Screen.
This example could be apply to the others APIs.9 votes -
Separate the XAML and Design on windows phone app
When you have a big screen or extended monitor to use VS 2011 on windows phone app, I would like to suggest you that allow separate the design screen and XAML in a different screens outside VS. For example, I want keep in VS windows only XAML and C# code. In this case, I want open the design screen outside VS.NET IDE.
I believe that this is important to developer and designer to see how the design is.1 vote -
Add a keyboard shortcut for switching between tab groups.
Currently you offer shortcuts for switching between active documents via Control + F6 or Control + Tab. However, for those of us who lay out our documents spatially, cycling through documents in all tab groups when we just want to get to the other visible document isn't an ideal scenario, and really breaks our flow.
I'd love for Window.NextTabGroup and Window.PrevTabGroup actions to be added so I can quickly hop between editors.
7 votes -
Allow attachment information to be modified
It would be great if we could modify both the Attachment name and attachment comments after the attachment has been saved to the bug work item (or other item in TFS). Currently, when I paste an item directly into the Attachments tab, TFS assigns a default, non-unique name, and I can't change comments on the attachment to differentiate between the different attachments (for example, if I paste five screenshots onto a bug work item, the name for every one is "Screenshot.png", which is completely worthless). If I had the ability to edit the file name and comments, this would save…
8 votesWe’re going to be looking at how we improve attachments after the current release and this is on the list of things to consider.
- Justin Marks (TFS) -
Keyboard Shortcut to expand / highlight folder like "Model", "Views", and "Controllers"
In my workflow, I'd like to easily set up a keyboard shortcut to open "Views", then type "P" to go to the first P....Controller file. The best solution I can find now is to set up macros, etc, it should be really easy. Right-click on a folder, "Add open shortcut..." and a dialog to define a highlighting shortcut set.
3 votes -
Have the GC suspend STA threads last
Look at:
We develop a performance critical trading application. We cannot have the UI pause waiting for a background thread to be suspending by the GC.
Can you please design the GC such that it will only attempt to suspend STA threads once all worker threads have been suspended? This will help us enormously as we most often have a single STA threads and this would guarantee that the ui is only suspended for the length of the collection.
7 votes -
7 votes
-
Add MVC Razor support to the Report View package
The report viewer is a webcontrol so you can't use it on MVC, you have to create a web form so you can add the report viewer. Direct support for the ReportViewer control in MVC would be nice.
11 votes -
Add a way to know the starting point of a branch
Actually, there is no easy way to precisely identify the changeset from which a branch has been created.
We can view the hierarchy of course but not the starting point without perform a sql query in the project collection database.4 votes -
Package Visual Studio as .xbap
Many currently available libraries,.NET Framework versions and development tools are not compatible with each other. For example, one cannot deploy .NET 4.5 beta side-by-side with .NET 4.0, or there are incompatibilities between certain versions of DevExpress. To allow a developer to work with different configurations, at this moment we have to create different virtual machines containing Visual Studio 2010 and all other frameworks, libraries and tools. We do have a solution at this moment, but sometimes it is a lot of work to maintain all these development environments. Since VS 2010 is already implemented using WPF, would it be possible…
1 vote -
A build controller should be able to provision new prestine build agents on the fly
After a build, a build agent could become "dirty"; i.e. COM/GAC components could have been installed, registry changes could have occurred, etc.
To make sure that following builds are not using these changes and that the following build is simply succeeding because of previous builds, the build controller should be able to provision a new build agent or revert a build agent back to a known baseline.
The provisioning should take into account patching, updates, etc.
Alternatively, the build controller should expose an extension point, so you easily could plug your own provisioning scheme into the process.
3 votes -
Include Blend's "drag-to-change value" feature in the properties toolbox.
When fine-tuning things like margins or opacity, the properties window in Blend allows you to click and drag the property name to increment or decrement its value. It would help to have this feature in VS so we wouldn't have to switch to Blend to get minor things like this just right.
1 vote -
Use Blend (Photoshop) Hotkeys in XAML designer
To make XAML editing more like Blend, include the photoshop hotkeys (ie: "H" for hand panning, and "V" for selecting, etc..). This made designing and fine-tuning the interface more productive in Blend, especially if you're used to Photoshop.
1 vote -
DOM Explorer Usablity Improvements
I've been useing DOM Explorer to understand complex web pages built by other developers. It's been very handy. But while it's a good start, it has a long way to go to help maximize productivity.
One thing that it could be better at would be to allow me to see instantly see the Layout Tab whenever I make a change in one of the other tabs. Instead, I have to constantly flip back and forth between some tab to the Layout tab.
Many of the windows in the VSIDE can be moved around, floated or docked. I feel that it…
1 vote -
5th generation frameworks.
Test Automation has not moved on in years from Hybrid frameworks. eg. Keyword Data Driven (KDD) a few players have worked with more advanced frameworks.
I have seen plenty of talk around advanced solutions for Visual Studio one example below.
http://social.msdn.microsoft.com/Forums/en-US/vsautotest/thread/944b33b3-f650-4dd8-a035-c807cbb2aadf
What surprises me is the poor progress in the Coded UI world. After all what we have is a full develoment environment. If something doesn't exist then surely the community would have listened and created advanced features for Coded UI.
But we still seem to have a solution that nothing better than extended Unit Tests.
It is possible to…
4 votes -
Exception Assistant - exstensibility to tap into the Error Message, Inner Exception,
I've reported the issue here: http://stackoverflow.com/questions/7816556/visual-studio-extend-ide-the-exception-assistant.
I truly desire exstensibility with the Exception Assistant. If you could please expose the Exception message, Error code, plugin GUI & etc, we could pull online resources in from SO, code project & MSDN & give online help links based on the error you're getting. Please make this ability as a interface so the community can implement the search features and incorporate them into the Exception Assistant. TIA. ps Would we all like the Jon Skeet add-in?
4 votes -
Bring back the TFS modal check-in dialog box in VS11
When checking in files from source control explorer in VS2010 and below, you always got a nice modal check-in dialog box that you could easily choose a subset of files to check in from. It would also show you a subset based on what folder you checked in. Now, check-in simply redirects to the new "pending changes" dialog box. There should be a way to still use the old check-in dialog box.
Note, this suggestion is different from the one that asks to bring back the old pending changes dialog box. I'm talking about bringing back the modal check-in dialog…
29 votes
- Don't see your idea?