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. Able to clear Find/Replace History List

    Before vs2017, I can clear Find/Replace History List by clear the registry items, but seems vs2017 changed the way these stored, no matter how they are stored, I think there should be a way or menu to clear these.
    Same suggestion for File | Recent Files List, there should be a way or menu to clear them, like what VS Code does.

    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 →
    • Add the description of warning for tag like <li></li>, <option></option>in asp.net project

      1.Open Visual Studio 2015, Update 3.
      2.Create a new ASP.NET Web Form or ASP.NET Web Application project.
      3.Once the project is created, add a new item, ASP.NET Web Form User Control (ASCX).
      4.In the ASCX markup, just type "<li></li>".
      5.That's it. You will get this blank warning.

      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…)
        1 comment  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • When debugging, it would be nice to have the option in the context menu to copy the value without the double backslash

        Each time, I need to do a search and replace in Notepad. It would be much simpler if VS detects it is a path as value and returns a valid path or propose a new context menu item with Copy path value.

        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 →
        • Search for a text within a folder

          Hi,

          I am currently using VS 2015 IDE. Our code base is too huge. A solution consists of number of projects, and a number of sub folders in most of the projects. Currently the search option allows only within Document, Project, Selection, and Solution, but not within the selected/ particular folder only.

          I saw there were number of tickets opened in the past related to the same issue, but due to lack of adequate votes all of them got closed, and the suggestion couldn't be worked on.

          Could you please consider this suggestion? As this is essential for large codebase,…

          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 →
          • Ctrl + Click to Go to definition

            In delphi, used ctrl+click for going to definittion of that class/item under cursor.

            This was a very helpful feature, I think visual studio should have that feature too

            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 →
            • Add a single "make all fonts bold" checkbox instead of setting it for ~280 individual items in text editor

              What should be a trivial single-click action in every sane application, turns out to be a huge time-consuming repetitive work in Visual Studio.

              Just to make fonts bold across the whole text editor, we are forced to check 'Bold' checkbox for ALMOST EVERY SINGLE ONE of about 280 items listed in the text editor settings.

              There should be a single checkbox that sets ALL these items to bold AT ONCE, or, at least, items in the list should be Ctrl+A- or Shift-selectable to apply settings to all of them.

              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 →
              • Can you embed Google Translate into ied? Help to understand the language translation

                Look at the source code, the definition of some variable name is really difficult to understand.For the English poor people. To constantly copy and paste to translate the code in the variable name. Can not be translated or translated into Google The form is embedded ied to facilitate the rapid translation of the code and shortens the interpretation time.

                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 →
                • Smarter output window

                  The output window is wasting a lot of space. If the entire output is "== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==" I'd like the window to auto-close.
                  Even better might be to show the build status in the status bar and only open the output window when the user presses F4 to go to the first error.

                  Closing the output / find results windows when pressing Escape would also be handy.

                  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 →
                  • Enable "Current Document" when "Go to Member"

                    Need to configure "Go to All" panel behaviour:
                    When execute "Go to File" (Ctrl 1, F), "Current Document" switch will automatically disable.
                    When execute "Go to Member" (Ctrl 1, M), "Current Document" switch will automatically enable.

                    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 →
                    • Team Explorer Connect to a Project in Bulk

                      Please add back the feature to quickly connect and link VS Online team projects to local git repositories.

                      This was working in VS 2015.

                      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 →
                      • Visual Studio installer should only prompt you to close VS AFTER downloading updates

                        Ok so I have a 12Mbps connection and VS requested me to update. It tells me to close VS and I've lost around an HOUR of downloading because for some reason it's downloading at 1Mbps instead of 12Mbps. VS should download IN BACKGROUND before telling you to close VS. It's just stupid.

                        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 →
                        • Improve the prompt function of quick actions(Ctrl+.) in VS 2015

                          When we type code in Editor windows, we need to type the full name and hover the mouse on it or press CTRL+. to invoke the quick actions, then it popups a small window brings error-fixing and refactoring assistance into a single focal point, often right on the line where you are typing.
                          In R project (R Tools for Visual Studio), it suggests type when you start type and later popup question if you want to add using. It not need you type the full name and prompt when you start type, I want to get this function in our…

                          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 →
                          • Re-add "Keep page open after project loads" back on the Start Page

                            I use it to "Close all but this" from it's tab and open a project from MRL

                            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 →
                            • Add/complete source control tasks via code comments

                              For example, if you comment "TODO: Extend this method to cover [use case]" a new task would be added to your source control, and the comment would be converted to an interactive object that would allow you to update/complete/cancel it, etc.

                              See this link for an example and the original idea: https://twitter.com/GravityBrewCo/status/881618974588448769

                              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 →
                              • CodeLense - Allow user to change position

                                Hi.

                                I am using VS 2015 and I like the CodeLense Feature alot, but there is one point thats a bit annoying.

                                It displays the references and other links on top of the property, which sometimes affects the readability as it separates the summary from the property/method.

                                I think, it'll be nice if the location of the summary is configurable. Let developer allow which position suits better for his/her code.

                                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 →
                                • Allow intellisense to suggest changing target framework when a Type exists in a newer one.

                                  Example from the default template for C# console.
                                  Attempt to use a System.Numerics.Vector2 type, but it is not included in that namespace... why? because the template currently uses .Net Framework 4.5, which doesn't contain these types.
                                  All that is needed is to change the project to use 4.7.
                                  ILSpy can figure this out by checking binaries and searching Types... Intellisense could discover this as well and offer it as a suggestion if the type if found in a newer framework on the systems GAC.

                                  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 →
                                  • allow us to link a theme per connected workspace

                                    lots of times I'll open the same solution in a different branch. Would be nice to have the color scheme linked to the workspace so that it's easier to distinguish

                                    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 →
                                    • Don't add history page up and page down.

                                      Don't add history page up and page down.
                                      When I want to see long function, I will use page up and page down.
                                      After see long function, history is filled with page up and page down.
                                      This spoils history jump usability.

                                      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 →
                                      • start page confusing

                                        The Start Page in VS2017 RC is way to confusing when things have moved around. Like creating a new project where do I do that? Now it seems to be like "more project template"? Why not just "Create new project" link as we always have? "MOre project templates to me sounds like I will be redirected to some obscure gallery web page to download additional templates. I mean this time with the WAY to confusing .NET CORE experience, why make things even more confusing?

                                        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 →
                                        • print double sided

                                          Can you please improve the printing facilities:
                                          a. Print a time/date stamp in the printed heading
                                          b. Add a 'print double-sided' option on the print dialog (as in Word, etc)
                                          c. Remember settings (margins, double-sided, etc) from one run to the next. It is a real pain to have to click through Printer Properties each time.

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

                                          Feedback and Knowledge Base