Visual Studio IDE

Announcement: Last fall, we migrated this forum to Visual Studio Developer Community to provide you one convenient and responsive system for all feedback. As the final step in the migration, this forum will be closed off completely on June 1st, 2019. We encourage you to visit Visual Studio Developer Community where you can now suggest new ideas, browse and vote on existing ideas, and engage with Visual Studio teams.

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

I suggest you ...

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Improve Visual Studio Call Stack walking performance

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351371/improve-visual-studio-call-stack-walking-performan.html
    Walking the call stack can sometimes be a slower operation when debugging. Do not slow down debug operations such as stepping when walking the call stack takes a long time

    103 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback, we are currently investigating what performance improvements we could make to give you a faster experience when debugging, particularly when the call stack walking is causing the slowness.

    Thanks,
    Kaycee Anderson
    Visual Studio

    See the following blog posts that offers more details on what settings and windows relate to this, and other tips and tricks for speeding up debugging in general. http://blogs.msdn.com/b/visualstudioalm/archive/2015/03/03/make-debugging-faster-with-visual-studio.aspx

    Andrew Hall,
    Program Manager, Visual Studio Debugger

  2. PerfTips and lambda EE for Windows Phone

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351361/perftips-and-lambda-ee-for-windows-phone.html
    Support PerfTips and lambda expressions in Watch for Windows Phone projects.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for logging this suggestion!

    For the PerfTips part – we have a bug tracking this issue internally to investigate what the problem could be.

    For the new Expression Evaluation (being able to evaluate Lambdas) in Windows Phone – this is something we are currently working on and we are targeting one of our future releases. Once that is complete I will update this item to let you know!

    Thanks,
    Maria Ghiondea
    Visual Studio Diagnostics

  3. Show the Values of SQL Parameters in Intellitrace

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351353/show-the-values-of-sql-parameters-in-intellitrace.html
    It's nice that Intellitrace shows the parameters (@1,@2) of SQL calls, but I really need to know the values of those parameters for debugging.

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your suggestion!

    We’ve marked this in our backlog and we will wait to see the community’s interest in this as well.

    We’ll keep you updated as the status changes!

    Thank you again for taking the time to provide us feedback!
    Maria Ghiondea
    Visual Studio Diagnostics

  4. option to enable std debug ("Just my code" off?)

    João Vitor Wed, Dec 3 2014 11:39 PM

    Paranoid people should have a option to enable std debug ("Just my code" off?).

    I think Visual Studio should not debug std by default, it just gets in the way of debugging your logic.

    34 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  5. 87 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  6. Save and Load set of selected exceptions

    When debugging several applications I find myself often to enable breaking on a specific set of exceptions in one application and another set of exceptions in another application. Since this is a rather work-intensive process it would be nice to save and load those selected exceptions.
    Another helpful addition would be to support the <F3> key as an alternative to the "Find Next" button.

    32 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  7. New debugging feature: debug shunts

    I sometimes find myself running code in a testing configuration where certain parts of the code can't be run, or certain variables need values assigned. Currently, I set a breakpoint at the start of the code that needs to be skipped, or at the point where variables need to be set up, and then I use 'Set Next Statement' and assignments in the Watch pane to set things up.

    This works fine, except that if I need to do multiple test runs, I have to repeat these steps *every single time*. For that reason, I'd like to propose a new…

    28 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  8. Make the Registers window easier to read

    When I'm debugging through the disassembly, it is difficult to read the XMM/YMM/ZMM values in the Registers window because they are not aligned neatly.

    I realize it can be difficult to arrange them well all the time because of window resizing, but I really feel it could be done much better.

    102 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  9. Support Data Breakpoints for C#

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351314/support-data-breakpoints-for-c.html
    Data Breakpoints are very useful when debugging state issues as they break into the debugger when the value of a variable changes.

    It is currently only supported in C/C++

    Please extend support to C# and the other managed languages. We need it badly. The reason there is no uservoice suggestion is that most NET Developers don't know it exists in C++

    758 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    26 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  10. Add support to watch and evaluate transparent proxy objects during debugging

    Currently, if we watch a transparent proxy, the object visualizer shows the transparent proxy members and we need to dig deep to reach the original object.

    Also, the transparent proxy object cannot be evaluated in watch expressions.

    Please add support so debugging codes involving the transparent proxies would be much easier.

    33 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  11. Show Constant Value Tooltips When Not Debugging

    While NOT debugging, it'd be great if we the tooltips for constants which show their type also actually showed the value of the constant.

    This value should be known due to incremental compilation and could be displayed just like it is while you're debugging.

    It's just really annoying to have to F12 all the time in a constant heavy environment and then jump back to the location after seeing what the value is.

    Thanks!

    65 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  12. Edit and Continue: Allow Edit and Continue x64 under local IIS

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351308/edit-and-continue-allow-edit-and-continue-x64-unde.html
    Edit and Continue x64 is an outstanding addition to Visual Studio 2013. Unfortunately, I tend to use the full IIS server on my local machine for debugging, but the Edit and Continue option becomes disabled as soon as I change from "IIS Express" to "local IIS".

    The error message states that changes are not allowed "when the debugger has been attached to an already running process", which I assume is because the IIS Application Pool (running as w3wp) is already running when debugging…

    178 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  2 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  13. Support natvis debug visualizers in Mixed mode debugging

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351281/support-natvis-debug-visualizers-in-mixed-mode-deb.html
    Please user our .natvis files when debugging in Mixed mode. They are not used (as of VS 2013 Preview). We have a C++/CLI application with many native and many /clr files and cannot use the .natvis visualizers there.

    162 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  7 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  14. Remember QuickWatch window column sizes

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351263/remember-quickwatch-window-column-sizes.html
    When you open the Quick Watch window all of the column widths resets themselves, so you have to resize every time to see the content of the object type in the last column. It would be useful if the size of the columns could be remembered by the IDE or at least sized in a better way.

    142 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    16 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →

    Hi Everyone,
    While this particular item doesn’t have many votes compared to other feedback on Visual Studio’s UserVoice, I have seen a surge of complaints recently about the annoyance this causes you. So I am re-opening this item as Under Review. We on the Visual Studio team have a bug filed to fix this issue. I will update you as we determine when/if to fix this.
    —Kaycee Anderson

  15. Provide a more robust Exceptions window in Visual Studio.

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351258/provide-a-more-robust-exceptions-window-in-visual.html
    It would be great to be able to save the Exceptions configuration in the Debug -> Exceptions window into various profiles. Once saved, allowing us to switch between profiles would be a tremendous help when debugging a variety of projects.

    157 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  16. Breakpoint covered the bookmark

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351251/breakpoint-covered-the-bookmark.html
    In vs2005/2008/2010, when I set a breakpoint and a bookmark in the same line, I can see both. But in vs2012 RC, the breakpoint covered the bookmark. Maybe restore icons to vs2010 is a good idea.

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    under review  ·  3 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support debugging of C++ code with IntelliTrace

    This suggestion is migrated to Developer Community. Please use below link to view the current status.
    https://developercommunity.visualstudio.com/content/idea/351216/support-debugging-of-c-code-with-intellitrace.html
    As a C++ developer I am always sad when seeing cool features only available for C#, VB, ... e.g. IntelliTrace would be really useful to get rid of these invisible, hidden, and not reproducable errors.

    (see http://msdn.microsoft.com/de-de/library/dd264915.aspx)

    765 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    9 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  18. 111 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  19. LINQ Debugging - condensed call stack view that was more of a "query stack"

    Improve debugging support for Ix and Rx queries in the IDE. Specifically, a condensed call stack view that was more of a "query stack" would be great. It would also be great if we could hook into the "query stack" features from our own LINQ-based APIs.

    143 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    5 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
  20. Allow an IIS-bound project to be opened in non-admin Visual Studio

    Visual Studio needs to be running with elevated administrator privileges to interrogate the IIS metabase and/or attach to the IIS worker process for debugging. However being able to view, edit, compile, and unit test the code in an IIS-bound Web Application Project is no different than any other project and should not require IIS access or therefore Administrator privileges.

    In a non-admin VS instance I should only be prevented from debugging an IIS-bound project.

    142 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    6 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
1 2 22 23 24 26 Next →

Feedback and Knowledge Base