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. 

NOTE: The Applications Insights forum has moved to the Azure feedback site.

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. if quick action bulb and hovering tips is default let me turn it off in general

    i would rather code then discovery how to admin the many vs auto productivity enhancements. it seems no matter what i turn on off, i'm constantly interrupted by quick tips to the point spending more time avoiding highlights. A simple pause while reading, my code is covered by some suggestion. code completion is the only productive item i ever use. Web searches have had the same comments as mine. If i need a course in (avoiding VS productivity enhancements) please advise?

    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 →
    • Pause Button

      Please provide a pause option because Visual Studio Packages download size are huge. And It takes more time, give us a user preferred pause button and exit the VS. The user can continue next time when He wants to continue where he stopped. So this update will be helpful for all. Thanks in advance for considering my request.

      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 →
      • Cancel a launched update

        Add the possibility to Cancel a launched update

        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 →
        • VS Updates should be more prominent and persuasive

          When diagnosing build issues with colleagues or on StackOverflow, i regularly find that people use older versions of VS, usually a 2-3 month old version. Some even never updated since the original RTM version.

          Since besides added features, the VS updates also contain important bugfixes (compiler bugs, netstandard-on-net* issues), updates should be advertised more prominently inside visual studio and ask users to update, possibly also displaying a short list of important features and bugfixes.

          The current notification icon has a history of being ignored since it feels like there always is an update for some SDK / 3rd party tool…

          6 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 →
          • 文件快速查找定位

            项目较大文件较多时打开文件不方便:
            1、左键点击解决方案选中后:输入时可以弹出个输入框,输入支持分段查询,比如文件名 abcdef.cs 我可以通过输入ab ef来查找到该文件或多个文件
            2、查询到的文件在解决方案内高亮。

            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 →
            • 快速查找和替换

              我理想的快速查找:
              1、文档内查找、解决方案内查找应该是分开的,用两个快捷键
              2、无论文档内查找还是解决方案查找都要支持查找后替换的功能
              3、查找结果窗口内每条查找结果点击时显示预览,双击时跳转到该处。

              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 →
              • 快捷键应该支持三个按键。

                比如(Ctrl shift + 用来展开代码、Ctrl Shift - 用来折叠代码)等等。

                0 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 →
                • Add a launch button to the visual studio installer after it has completed modifying visual studio.

                  You can reach extensions and updates from within VS.
                  So you select what to install.
                  Closing VS is required.

                  Then, when the procedure is complete, I want a button to get back into VS again. After all, I had it running before you told me to close it.

                  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 →
                  • Instantiation Help

                    I would like it when I am using a class with multiple overloads, I would like to be able to select which overload I am using to help me remember which order the parameters need to 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Use --follow logic to track renames in git history

                      Currently Visual Studio do not show full file history in GIT if file was renamed (both in history view and code lens).
                      It would be convenient, if VS will use same logic as git option --follow to track file renames.

                      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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                      • Automatically Update Visual Studio Like Modern Browsers; Unless its major, don't tell us about it.

                        I Love the fast release cycles on VS (good on your scrum teams!) you should have a "silently" upgrade visual studio option for background upgrades very much like chrome or firefox do. Just simply restart the product and it should be to the latest version.

                        Or let the upgrades be a part of the windows update system that upgrade once a week when the patch updates are included.

                        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 →
                        • To clearly display the size of an update, especially if the product cannot be used once the update process has started.

                          Once an update has been started, it has to be completed. If you decide to stop the update, VS cannot be used. The installed only lets you complete the process or uninstall the software.

                          Considering this, I believe it would help a lot if the size of the update could be displayed.

                          I had the update notification, wanted it gone and agreed to the update. I live in Laos. I now have to download 17GB over a 3G connection. It is going to take me two days and to cost me $30.

                          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 code optimization suggestion

                            it would be nice to let user know how their codes will perform and suggest better way of handling some use case.

                            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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                            • Ability to track/debug memory leak, access violation and segmentation errors in C++

                              Currently to track or debug memory leaks, access violations and segmentation errors in C++ it is not possible, however third party tools from Intel and other vendors can, but they are clunky.

                              Microsoft has the technology to provide this in Visual Studio and should look at adding it.

                              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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                              • Present LOC information in CPU usage stacks

                                We program in C++. The CPU profiler is a nice addition but there are times it just won't let me find out which line of code within a function is causing the CPU performance problem. If the function involves a high-count loop, I can't use stepping to find out which lines within the loop body are responsible for the delay because the times are all too short. Currently, I can find out the function name using the CPU Usage tool, but what if such a function is called in multiple places from my function? How can I tell which particular…

                                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 →
                                • Show changes of what is going to be installed?

                                  Please add new tab along with workloads, Individual Comps, Language packs - Changes, it should be shown when click on Modify

                                  It will show what component is going to be installed
                                  What is going to removed
                                  Estimated time/download size

                                  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 →
                                  • Relevant code window

                                    Often when you work on a particular problem you're referring to 5 or 6 different pieces of code at the same time from one or more windows, and repeatedly jumping back and forth between them.

                                    What if you could just highlight the portion of code (class definition, function definition, or whatever), right click, and select "Add to Relevant Code Window".

                                    The relevant code window would contain all those pieces of code in one window. Any changes in this window would of course be reflected in the original file/file window. Each piece of code would have a small one or two…

                                    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 →
                                    • improve filtering in debugger diagnostic tools window

                                      I am trying to make sense of 9400 exceptions in the diagnostic tools window. I don't know what exception I'm looking for, but I know that most of what I see isn't interesting. I'd like to right click on an exception and exclude all instances of that exception from the list, much as you can do in sysinternals tools.

                                      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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Increase Reliability of Visual Studio Installer

                                        Good Morning everyone, I tried to update my Visual Studio 2017 Enterprice edition(14.2) to 15.5 .I stopped the updation midway and the installer seemed to have restored the version to 14.2. When i rechecked it i found that installer was showing version 15.5 whereas 14.2 was only present on the system. After that i havent been able to run Visual Studio 2017 saying that you need to run the installer again. I am currently uninstalling VS2017 and will try to reinstall it but the installer must be made much more reliable. It must roll back the changes intact.

                                        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 →
                                        • Remove account requirement

                                          Remove account requirement. It is not needed, regardless of what your marketing team thinks.

                                          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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base