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
-
Option to Force Visual Studio to Prompt for Startup Arguments
In Eclipse one can add ${string_prompt} as a command line argument, which forces Eclipse to prompt the user for string input when launching an application for debugging or testing. There is no option in Visual Studio 2010 to do such a thing.
It would be nice if I could add such a flag to my startup arguments, so each time I start up an application Visual Studio 2010 would prompt for input. This would allow me, the developer, to change arguments each time the applications starts for projects that need various forms and different kinds of arguments on startup for…
4 votes -
Entity Framework Visualizer
Bring back a data visualizer for entities for debugging. The old visualizer for datasets was a good way to quickly inspect data to see where there were problems. Yes, there are some limitations that come into play because of the way EF works, but surely something could be done.
4 votes -
allow the Windows Phone emulator to connect a Microsoft Account.
I am not a developer but I want to run the emulator to try out Windows Phone 8. I also want to try out apps available for Windows Phone 8. Sadly I cannot because the Windows Phone emulator can't connect to a Microsoft Account. Not only does that mean no third-party apps, it also means you can't try out People Hub either, a really cool feature of Windows Phone 8.
Please allow the Windows Phone emulator to connect a Microsoft Account.
4 votes -
Add Silverlight Developer Runtime to VS 2011 so we can debug Silverlight and not have uninstall the normal silverlight runtime.
Add Silverlight Developer Runtime to VS 2011 so we can debug Silverlight and not have uninstall the normal silverlight runtime. I work in a restricted network and IT maintains out desktop configurations very strictly. I cannot develop Silverlight apps because I cannot uninstall Silverlight.exe and install the development runtime. I would similare to the built in web server Casini.
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 -
Improve the Debug, Exceptions dialog
The Debug, Exceptions dialog is very painful right now.
Here are some suggestions for improvement:
The checkboxes should be on the left, so that they're easier to line up to the text.
It should have a filter/search box.
It should handle the space key to toggle the selected row.
It should support multi-select (see above)
It should be resizable.It should have some way to switch between some-enabled and all-disabled.
I usually run with Break on All Exceptions enabled, except for some harmless exceptions (COMException, InvalidAsyncState, Socket, and some others, depending on context). Sometimes, when running exceptionful code, I want…4 votes -
Limit "The following breakpoint cannot be set" popup error message to one popup
when reloading a project display only one popup for "The following breakpoint cannot be set", instead of displaying the popup each time the error occurs. Another option would be to put the errors in the Error List window and popout the Error List so the user can see the error messages.
4 votes -
Step over timer
I want a "step over timer" that display the time it took to step over a line of code, function call etc. Something very precise based on the number of cycles, or a high performance counter. Time could be shown in the status bar and range from microseconds to hours.
4 votes -
Fix some big issues with the new Graphics Debugger
The new Graphics Debugger is nice, but is lacking in a couple of key areas that really hurt debuggablility.
1. There seems to be no way to look at the shader microcode for a shader from either the object or device context windows. In PIX you could click on a shader and see the microcode immediately. The only way you seem to be able to see microcode on a shader is to start debugging a draw call. This takes a while and is really annoying when you're just doing a spot check to see if the right shader is on…
4 votes -
Ability to Debug SQL proc
Enhance Debugging Options to allow Debugging the page and Database SQL proc in one place.
4 votes -
Automatically Debug.WriteLine
At this moment, we use break point, watch to inspect variable values
Sometimes we want to use printed out message with Debug.Writeline, we have to code it manuallyfor example, we can insert debug writeline to monitor how many times our event is fired
or debug writeline watched variable, so we can track/debug its changed value without break/pause while apps running
4 votes -
Visual Studio Debugger Extensibility sample involving EE and DE
Hello
I would like to build a tiny vs2010 add-in example that in debug mode highlight all the Foo(...) methods with a color that is returned by each Foo methods evaluated.
Basically I do not want to build my own custom debugger but just extend the existing c# one with this capability.
I know this is a bit advance as it involve EE and DE etc...but is it feasible? how?Note:
In order to promote Visual Studio Debugger Extensibility you need a good simple sample.
The api isn't well documented which make it really hard to start.
I send a…4 votes -
quit stealing focus when a breakpoint is hit - I am not always just sitting and waiting.
Quit stealing focus when a breakpoint is hit. I am not always just sitting and waiting. I might be in outlook or some other program typing away and presto! I am now typing into some source file. File gets checked out of TFS, code is "modifed" and I have to wait wait wait until the edit&continue debugging finishes its preliminary work. Once I have control, I have to undo the edit and undo the TFS checkout.
Just blink the VS icon in my task bar like other apps that want attention when a breakpoint trips. Please.
4 votes -
Implement a new "skip over" breakpoint type
Implement a new "skip over" breakpoint type that would automatically skip to some user-defined line of code when hit and keep running from there without user intervention. This would speed up debugging by not having to constantly move execution point manually, or having to recompile the code to remove the offending section.
3 votes -
Enable a possibility to have two or more debugger visualizers open at the same time
The VisualStudio Window is completely blocked when a visualizer is open (not unexpected since it is opened by Window.ShowDialog()). Therefore you can't look at any other data or even start other visualizers. If you try to do Window.Show(), the Visualizer opens, but closes immediately.
3 votes -
website build when nothing changed
When debugging a website project (with "Build Web Site" in "Before running startup page"), PLEASE DON'T REBUILD the ENTIRE WEBSITE when NOTHING HAS CHANGED! Also, just build the pages that changed (of course, if something in app_code changed, then the whole site might need to be rebuilt). PLEASE! This is WASTING tons of EXPENSIVE developer time as they wait for the site to once again build when all they did was click "stop debugging" followed immediately by "start debuggin". VS2010 did not have this annoying problem.
3 votes -
Allow changing of Constants in "edit & continue"
If you change the constants to variables in the compiler when edit & continue is enabled, users will be able to edit them & continue.
3 votes -
Add option to disable data breakpoint message
There currently is no option to disable the message that is shown when a data breakpoint is hit: "The following breakpoint was hit."
That makes it basically impossible to use data breakpoints in an addin that needs to run debugging tasks automatically.My addin needs to be informed about the context change (and that the breakpoint was hit) without the user needing to hit a button. Please implement an option that will make the debugger call the usual events without showing the message box.
3 votes -
Show Exception messages in English for smaller languages
When I get exception messages using the debugger, I would like to get the option for Visual Studio to give me the English counterpart instead of the one in my language (Dutch). Especially because I'm already using an English Visual C# program. Exception messages in less spoken languages are useless if you want to do research on the Internet about it.
3 votes -
Preserve breakpoint when switching branches
When I switch branches on my code, functions move slightly and breakpoints end in the wrong lines. It seems VS remembers only the line number of each breakpoint. If VS remembered some context around breakpoints, it could reconstruct the new location better.
3 votes
- Don't see your idea?