Visual Studio IDE

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, you can visit our Developer Community website to get started. 

For suggestions for improvements to other developer products, see these sites:

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We look forward to hearing from you!

- The Visual Studio Team
Terms of Service and Privacy Policy

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. Update the Visual Studio window to allow copy of full path

    When there is an IDE exception, It's painful to manually enter the path in Explorer while the IDE already shows it but, in read-only mode ! We should be able to open the log file with a one-click method. Thanks!

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • Downloads stops with HTTP 403

      When downloading anything from my.visualstudio.com, always meet HTTP 403 half way and downloading stopped. Tried firefox and IE. Tried at home and at office (both in Chinese). Failed over 90%. I have to download from other thrid part website with pasting the name of the file.

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
      • Add tab completion in Ctrl-T to make quicker to find Class.Function

        Say I want to navigate to "MyClassWithALongName.MyFunction". It would be awesome to hit Ctrl+t, type "MyClassW". This is enough information for it to have found "MyClassWithALongName" as the first suggestion. I would like to be able to hit tab and have it fill in "MyClassWithALongName" and then type ".GetHa" (so that the full text entered is "MyClassWithALongName.GetHa"). At this point it would have found "MyClassWithALongName.GetHashCode()" and I would hit enter to navigate there.

        Ctrl+T is awesome by the way! Thanks for all your hard work :)

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • Is there any way to check currently executing code in visual studio?

          Like this thread: http://stackoverflow.com/questions/40968600/is-there-any-way-to-check-currently-executing-code-in-visual-studio/40970753?noredirect=1#comment69150515_40970753

          Whether it has one new feature which can show the executed code line without using the default debugging tools/options like the third party tool Runtime Flow tool(But it is not free.)?

          2 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • to change the behaviour of the Search fonctionnality

            Visual Studio 2015

            When using CTRL F3 and F3, at the end of the Search in a given file, VS jumps to the following one. It's irritating. Make it an option: Jump to the Next File containing the Search Data

            The search in the output window is not working (at least since I upgraded to the last repair)

            The search in file not included in the project is not working. It was before I upgrade to the last repair.

            Th

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
            • Remember component selections during installation

              When configuring a new installation of Visual Studio 2017 RC, I am presented with a list of component groupings. Upon selecting a group for installation, I can select and deselect optional components related to that group. If I make component selections, and then deselect the component group, and subsequently select the original component group again, the previous selections of optional components should be preserved. Currently the selections are reset to the initial state for the component group, provided that an individual component is not opted in from a different group.

              3 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
              • Data connectivity to any DBMS

                Data connectivity with SQL Server or any other DBMS more user friendly like visual foxpro just use table name and go

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • add watch multiline

                  if I write something like follow in multilines:

                  var a = new SomeFn(
                  q[2].ParseInt(), q[1].ParseInt());

                  I would like to add a watch expression of such simply selecting the text ( two lines ) and dragging and/or right click -> add watch,

                  the problem is that it places two lines in the Watch window while it should remove \r\n from the selection.

                  Notes:
                  - that this could broke a behavior to drag multiple expressions in the watch where I would to keep them line by line. Definitively if useful there might be an Add watch (as single line).
                  - right click…

                  1 vote
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • Allow DPI scaling on mobile simulator (hard to use on High DPI screens)

                    I tried file/new cross platform app for the first time today on VS 2017RC, hit play and and got a nice emulated Windows mobile tablet. Problem is, I have a high DPI laptop and the simulated screen was very (very) small.

                    Can the mobile emulator (all of them, whatever they may be) have an option for DPI scaling?

                    3 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                    • While installing Visual Studio 2017 RC it doesnot show required data

                      During installation VS 2017 RC it just shows install size required but doesn't show the size to be downloaded.

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                      • getting to zero

                        i'm so new to this i wouldn't know where to begin. think i need to focus & review tutorials. setting all this up and diving in, i envisioned being able to patch together modules & services into my own unique vision. without needing to code. i'll keep at it. i think my main problem is getting off the ground. first things first. thanks

                        1 vote
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Windows Azure Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • NTL

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide some means to easily identify or eliminate problems with pasting code containing non-breaking space character (0xa0)

                            If you copy/paste a code snippet from a web browser,it often contains nonbreaking white space characters (U+00A0).

                            When compiling C++ code, the first time you're aware of this is when you get the error:
                            C3873 '0xa0': this character is not allowed as a first character of an identifier

                            However, even give that, it's still a guessing game as to what needs to be edited because even with View White Space enabled, you can't differentiate between a valid white space and an invalid one. I invariably find I have to re-edit the entire line, removing any white space and re-inserting it.
                            It's a real PITA -…

                            4 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • On XAML Editor add "Fit All" and "Fit Selection" buttons

                              Add two buttons for “Fit all” and “Fit selection”, because is a very frequent action and opening a pull down menu is really much more time consuming than clicking a button.

                              74 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Remember Quick Watch Column Widths

                                This is a request that never goes away and never gets resolved:

                                Remember the column widths of the Quick Watch window.

                                Every single time I need to see the type of object in the QW window and have to go through multiple mouse strokes to do it, I ask myself "Why?"

                                And I'm not the only one.

                                WHY?

                                3 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                • it be possible to log a bug/task via a slack channel and hastag combination to Visual Studio Team Services?

                                  it be possible to log a bug/task via a slack channel and hastag combination to Visual Studio Team Services?

                                  For example:
                                  #bug User experience/bug description

                                  Or

                                  #task task name/description

                                  Description populates bug name/title up to character limit – this can be revised in editing

                                  Description populates repro steps (??)

                                  allocates a hyperlinked work item number and card message similar to the current bot message triggered when a new bug is logged.

                                  Clicking the hyperlink would navigate to the work item in VSTS where the user can then populate the required/available fields per the normal process where a user can then…

                                  16 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add an additional section for the Test Explorer for very slow tests

                                    Add a section in the test explorer for tests > 10 seconds, labeling it "Very Slow" or maybe "Come'on Buddy".

                                    2 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                    • In the "Add Command" dialogue, there should be a search filter and it should allow adding a command without closing the dialogue.

                                      To customise the menu, the user is supposed to add new items by using [Add Command]. But there are so many items on it, and the dialogue is so small, it is difficult to find the command I want. There should be a search filter.

                                      Also, only one command can be selected, and the dialogue must be closed to add the selected command. This makes it very time-consuming to add multiple commands.

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Allow GPO control of all VS outbound communication requests

                                        This applies to VS Hub, which is not a current category option!

                                        Over the last several versions of VS, Microsoft has incorporated an increasing number of outbound communications in the product. Highly secure enterprise networks block this traffic at the firewall, which creates large volumes of 'noise', making network traffic analysis problematical.

                                        As the application manager of Visual Studio, I want to be able to selectively disable outbound communications based on GPO so that I can control which workstations provide this information to Microsoft.

                                        Example: fully disable user feedback for all users, but allow App Insights for a specific team.

                                        15 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • 当uwp打包密钥过期时能自动从商店同步密钥,而我现在需要新建工程编译才会同步密钥很麻烦。

                                          当uwp打包密钥过期时能自动从商店同步密钥,而我现在需要新建工程编译才会同步密钥很麻烦。

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  UWP / WPF / XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base