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. 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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
    • Release Azure DataFactory Tools for VS2017

      Developers using DataFactory projects are blocked from upgrading to VS2017 because the tools extensions are not available. Upgrade and release the toolset for 2017.

      18 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 →
      • Implement CodeLense for local functions

        Unlike other class methods, CodeLense information is not available for local functions. This makes it more difficult to locate references, find VCS information, etc.

        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 →
        • JoinableTaskFactory.Run/RunAsync names are confusing

          JoinableTaskFactory.Run waits for an async function to complete. I think it should be called Join/Wait instead. .Run is too close to Task.Run and I've incorrectly made the assumption that it created a new task on the thread pool.
          RunAsync is even more confusing and I think should just be called CreateJoinableTask.

          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 →
          • When Adding a New Service project

            When you add a new Service project to a solution you need to choose the node "Visual C# / Clasic Windows Desktop / Windows Service".

            For me however it was a little confusing because by definition a "Service" is not a "Desktop Application".

            You should call this node "Clasic Applications" because not all the applications are "Desktop Applications" or at least the services are not.

            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 →
            • It would be nice if there was a way to hide/dim lines of code that are of a particular user defined type. What I mean is I use lots of loggi

              I do lots of logging in my code and sometimes that seems to get in the way seeing the logic of the code with the logging getting in the way.

              it would be nice if there was a user defined way of setting all lines that say "Start With" "logger." and those lines would have

              1. Have the transparency of text reduced a user defined amount
              2. Have the line colored a user defined way or highlighted a user defined way
              3. Have the text formatted a user defined way.

              It might store/use an XML file to store these so…

              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 →
              • PLEASE STOP playing error bells if a form has no accept or cancel button set.

                I know, Windows Forms is in maintenance mode. And I know that the whole enormously annoying error bell thing was originally an "intended behavior."

                But seriously, just about every developer who works with windows forms HATES this behavior. From practically everyone's point of view at this point, it's an egregious quirk! It's a nasty bug! Am I not right?

                So can we please have it fixed?

                For any who might not immediately know what I'm talking about, here it is:

                If you have a textbox on a form, and you don't want that form to have any accept or cancel…

                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 →
                • Optional login in Visual Studio Installer

                  Hi,

                  I wonder whether it would be worth providing an optional Microsoft account login in the installer.

                  This way one would be able to quickly check which VS options are available depending on the subscription<->MS account link (I don't even know if this even exists).

                  Regards,
                  Antonio Huete
                  Cheers,
                  Antonio Huete

                  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 Emulator for Tizen

                    Create Tizen emulator working as VM on Hyper-V (not requiring HAXM), much the same as VS Emulator for Android and Windows 10 Mobile.

                    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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                    • Team Explorer should allow to use bash as alternative to cmd for Git

                      In Team Explorer one of the Actions (for Sync) is to use command line. At the moment this means CMD. But many people - including me - are much more used to bash, so it would be nice to have it as an 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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                      • Enter your **** :)

                        ok nan i was nit ob i dos noch konan..

                        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 →
                        • Scrollbar VSTS Diff Margin live changes

                          on the map of the scrollbar show live changes of the currently edited file in visual studio 2017 ide

                          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 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 →
                            • One to Click in VS 2017 Bottom to Up

                              One to Click from top to Bottom does great job, but it stops execution when you click on upper lines to execute

                              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 →
                              • Visual Unit Testing & Code template Components

                                1) I want to suggest that there should be visual unit testing for a code, which get your method name and parameters to test the result for written method code.

                                2) I want there should be code templates which mostly used in terms of components, for Instance developer need to write the code for searching but there should pre-written template of search with best complexity. This can be nuget package or new feature with new vs update, it should be like tools in which we insert different components in windows form development, but template codes should be available in all…

                                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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                • Add a 'Move' option in the installer to move the installed files to a new location

                                  You should add a 'Move to a new location' option to move the installed visual studio to a different location. I have chosen to install VS2017 in 'D:\Visual Studio 2017' but after the installation has finished, it turned out to be installed in 'C:\Program Files (x86)\Microsoft Visual Studio' which is an SSD and the free space now is very low. Can't get windows updates.

                                  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 →
                                  • Draggin installer window to second monitor

                                    Draggin installer window to second monitor - by the top 20px works fine (yeah window title bar) but points below does not - but there's no border between title bar and the rest of the window.

                                    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 →
                                    • that show datas' size which wii download.

                                      I want to see the size of downloading so please do that :)

                                      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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Collaborate with the Windows team. Unacceptable to have Telemetry and Modules Installer Worker

                                          running and running and running Long after the install of the core visual Studio. what exactly is there to communicate? someone from some country installs vs 2017, core. Meaning core. nothing else at all. no modules. I have the core Studio now on good 30 minutes Startup and the modules installer worker ist doing its work. I don't

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

                                          Feedback and Knowledge Base