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. Quick shortcut to Attach to IIS W3WP process from Editor

    We need a quick Visual Studio shortcut to attach to an existing w3wp IIS process for a page that is already loaded.

    Currently we always have to press Tools > Attach to Process > W3WP process ID (even if there is only one w3wp process running)

    This would be different from the Continue/Play button which builds the project before loading the page.

    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 →
    • Change the Create GUID tool to have an option for copying a bare GUID

      This is a direct copy of a suggestion that was closed below is the exact text of the old suggestion. It was closed with a comment to reopen if still relevant. I have a hard time coming up with reason why this isn't already an option.

      Old suggestion:
      Currently, the Create GUID tool has six different options for copying a new GUID in a particular format. Please add a seventh option: no decoration, just the GUID itself. I find myself frequently copying a GUID in Registry format and then removing the curly braces. 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
      • Add Page Level .CSS And .JS File

        In Asp.net Web Form we have .aspx, .cs & designer.cs page; similarly we can have .css and .js file for each form as there are situation where we have to write page/form specific css and java script.
        benefit is that we can access server side control in separate file. so it make easier to understand similar for css we can bind control specific css by accesing control directly. but its must be at client end.
        more easily we can do some client side scripting by accessing controls in .js file.

        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  ·  Web Development Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • Show component sizes in installer

          In VS installer please show component sizes in the list of components to install (1st and 2nt tabs of the installer)

          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 "val" parameter to C# language, which would be similar as "ref" but opposite function!

            Add "val" parameter to C# language, which would be similar as "ref" but opposite function!

            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 →
            • do not open files when IDE is shutting down

              While VS is closing the it says sometimes Opening file?
              Why to open file while it is shutting down
              Do not open files just shut down

              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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
              • 23 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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                • Do not refresh designer window all the time

                  Every time when I switch between code and designer window, the designer window refreshes/reloads itself
                  It is very annoying and takes a time
                  Why it does that
                  The designer window has no changes and is already loaded/visible
                  Let just easily switch between code an designer. In VB 6 it was never a problem

                  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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                  • Stop SSIS Script Task Projects entering the Recent Projects List in Visual Studio

                    When I edit the code inside a script task in SSIS, the auto-generated project gets added to the Most Recent Projects list in Visual Studio. If I edit a script task ten times, when I open Visual Studio, all I see in the list of recently used projects is SSIS script task projects with names like SC_5d7025a13224fabc1256de123f... etc. Since none of these projects will ever be opened directly from Visual Studio, they should not have been added to the MRU list.Since none of these projects will ever be opened directly from Visual Studio, they should not have been added to…

                    14 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  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • New Project on Start Page

                      When you want to create a new project on a template that isn't commonly used, you have to click on 'More Project Templates'. This is however a moving target on the Start Page. The eye has to wander every time I need to click it. It would be nice to have it above or combined (on the same line) with 'Recent project templates'.

                      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 →
                      • Please add option "Shutdown PC when setup is completed" Thank you!

                        It's take 3-4 hours to install Visual Studio with some part of tool. I have to stand all night to waiting setup processes, please add option "Shutdown PC when setup is completed, or send notification to my phone when setup completed" Thank you!

                        10 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 →
                        • update visual studio emulator for android to xde 10.0.14393.0

                          actually latest version of visual studio emulator for android dependes from xde 10.0.10586 even if I've installed windows 10 sdk 10.0.14393.0.

                          XDE 10.0.10586 doesn't work on my PC and I am unable to use android emulator.

                          Please update to XDE 10.0.14393.0.

                          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 →
                          • Warning for un-called functions

                            So if you declare a function and not call it, it displays a warning.

                            This would be useful for forgetful people who think their program will work, but technically, ah nah.

                            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 →
                            • Post installation of VS 2017, provide a link in the VS 2017 start menu to access the installer

                              I updated from VS 2017 RC to the latest version. After the update, I see no way to easily access the installer for tasks such as adding or removing additional features to my current VS 2017 installation.

                              I went to Add / Remove Programs and the VS 2017 entry there has no 'Change' option, just an uninstall option.

                              After the VS 2017 installation is complete, why not add a Start menu link to the installer along with the other VS 2017 links. Maybe put it in the 'Visual Studio 2017' folder alongside the 'Developer Command Prompt'?

                              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 →
                              • Please add support for SAP Crystal report....in VS 17

                                In VS 17 there is no option of reporting like VS 15..plz add this.

                                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 Forms  ·  Flag idea as inappropriate…  ·  Admin →
                                • Solution explorer should prefer projects over references when searching

                                  Right now when you search inside a solution generated by cmake the solution explorer usually selects references instead of the actual project which is particularly painful if you want to perform some action on the project.

                                  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 →
                                  • Add /WHOLEARCHIVE to Reference

                                    At the moment /ZW is being used, the linker gives warning LNK4264 to use option /WHOLEARCHIVE, but this option is not available as an option when using a StaticLibrary as reference in a WIndows Store App. At the moment this has to be added manually as a separate linker option

                                    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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                    • expression-bodied property accessors

                                      Expression-bodied property accessors:
                                      Visual Studio 2017 looks great, but it is not for beginners and not for teaching purpose.
                                      If you have a C# course that starts from zero, students will learn first object-oriented programming, so classes and so on, and lambda-expressions will be thaught around the end of the course. Expression-bodied property accessor oversets the natural order.

                                      Please make it possible to switch back to previous form of property accessors.

                                      Congratulation for VS 2017!!! You are great!

                                      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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Folder Based Find&Replace in Visual Studio

                                        Visual Studio now supports many none Microsoft technologies, and many open source projects and tools, with lots of files in current projects the find & replace scope (Curent Block, Current Document, All open documents, current project, current solution) not enough in many use cases.

                                        please add new scope : selected folder

                                        same experience exists in Netbeans, Eclipse, and many other IDE's for a long time.

                                        75 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 →
                                        • Lower the price

                                          You guys really have to lower the 2017 Enterprise price or include some of the necessary features in professional. Talk about price gouging!

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

                                          Feedback and Knowledge Base