Visual Studio IDE

We’d like your suggestions and ideas to help us continuously improve future releases of Visual Studio, so we’ve partnered with UserVoice, a third-party service, to collect your feedback. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

This site is for feature suggestions; if you need to file a bug, you can visit our Developer Community website to get started.

Note: your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy and license terms.

We look forward to hearing from you!
- The Visual Studio Team

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. Support WDK use with C++ Build Tools (w/o Visual Studio)

    When installing latest WDK versions (e.g. 1803), there is a suggestion at the end to install integration with Visual Studio. This runs a WDK.vsix package which in turn adds a number of glue files into Common7\IDE\VC\VCTargets directory. It seems that the same should be possible for C++ Build Tools (the same directory with roughly/completely the same files in it is present), but unfortunately the WDK.vsix package expects Visual Studio and erorrs out without it, which is a bit of a shame.

    I hereby propose to somehow split the WDK.vsix in two parts so that it's possible to install the necessary…

    1 vote
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
    • Nuget package for Team Explorer

      Your provide great nuget packages for VSSDK and interaction with TFS.

      Please also provide a nuget package for Team Explorer that contains assemblies like 'Microsoft.TeamFoundation.Build.Controls.dll' or 'Microsoft.TeamFoundation.Controls.dll' to be able to develop extensions for Team Explorer in an easier way.

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow code editing (only) without "edit and continue"

        I'm not asking for a better "edit and continue". I'm asking to be allowed to edit code when "edit and continue" is unavailable, and sacrifice the option of further debugging in that session.

        If I'm debugging and I see the problem, I want to write code immediately. I don't care if VS disables breakpoints etc. until the next rebuild, but that dialog pops up on me literally every day and ruins my flow! It's the worst thing in VS. Every day I say!

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • Visual studio should have all functions using less space in pcs.

          It uses approximately 147 gb to get completely functional visual studio

          It should use only 10 gb of space

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
          • VS.Net Natifications: Please allow to just mark as read, but keep them in the notification list!!

            Good morning

            It's really annyoing that M$$ hates feedback and just offer 3 lines in this form.

            It's very bad how M$$ handles the VS.Net notifications:
            1) the user permanently gets remembered to install updates by the yellow warning flag.
            Because we are not allowed to install updates all the time, M$$ just offers the 2nd option:
            2) delete all notifications.

            This is really bad, because the information gets lost. Some users forget to update, and ALL Users have to spend time to find all postponed (dismissed) tasks.

            So, please start thinking about usability again and allow us to just…

            3 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Diff between two code coverage files

              It would be awesome if there was a capability to diff between two code coverage files. Right now, the only option is to merge, which only shows the coverage results at a high level...

              but when you need to drill down to individual libraries, classes, and methods... the only option is to open two instances of Visual Studio and compare the .coverage files side by side, which for large projects is very painful and time consuming.

              9 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • Fix Login Issue with Multiple VS Online Signin Windows

                They are two completely different signing windows floating around visual studio online, while they look similar, they are definitely different.

                See attached screen shot.

                The Issue:

                I can succesfully log into my visual studio online account, though visual studio, but when I try to connect to VSOnline git, it prompts me for a login again, this login for some reason does not recognize my email address because it seem to be only looking at Microsoft Accounts and not Active Directory/Office 365 accounts, so it keeps telling me that I don't have an account. Therefore preventing me from downloading my git…

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  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
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                  • 1 vote
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • What about to add an ASCII Art extension as it's released in VSC?

                      Release ASCII Art extension in Visual Studio

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                      • Independent code window zooming

                        Since many people develop on a laptop and have an external monitor, depending on workstation setup, sometimes the laptop monitor can be further away than the desktop (or I suppose vice versa) and the text on the further away monitor is "smaller" and difficult to see. Therefore, I'm reviving a previously closed suggestion to allow Visual Studio to independently set the zoom level on code editors -- e.g. code editors' zoom level is NOT synchronized with one another.

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                        • Where I can download OFFLINE ISO Visual Studio 2017 documentation?

                          Where I can download OFFLINE ISO Visual Studio 2017 documentation?

                          I'm need offline iso.

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                          • Juhu Escorts - Bandra Call Girls - Independent Escort Service in thane

                            Today you might think that why you choose a ********** by that agency. Therefore you do not require to think much since it's a simple issue our Escort Girls in Bandra have the full of fun, entertainer, Provocative and really pretty and professional Juhu Escorts girl who may make you are feeling loved in such a way that you've never also realized and you is likely to be missing in a different beautiful earth And having a great time with this escort girls, you'll know how much large mistake you make, if you do not obtain that happiness then. And…

                            3 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                            • To enable language-selection for the interface

                              Because Windows 10 "forces" me to have Turkish language system (because of meaningless reasons), which makes troubleshooting way more difficult, it also applies to Visual Studio. Since all the notifications, mistakes or suggestions are in Turkish, a language which doesn't have much C# or Visual Basic Community, it's terribly difficult to find a solution. Please enable the language selection in Visual Studio.

                              3 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                              • Change wording of one or more related VS 2017 IDE context menu items...

                                When right-clicking a document (code/class/interface/etc.) tab in the CS IDE, an option offers "Close All Documents" when in fact it should be "Close All Tabs" (or something similar) because the action also closes things like Object Browser which occupies a tab, but is not a project "document". In short: don't say "document" if you include tab's whose content is not editable solution/project content.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                • [VS Installer] - Removing workload progress legends

                                  When removing workloads, the installer process shows like it is Downloading and Installing packages, when the goal of removing the workload is to actually uninstall those packages.

                                  3 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                  • After installing update VS never restarts

                                    After installing an update to the latest version of VS, it never reopens even though the installer says it will. Reopen VS, or remove the message!

                                    1 vote
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Persist New Project Location

                                      Tested in Visual Studio 17.2.3.

                                      Steps to replicate:
                                      - New Project
                                      - Select ASP.NET Core Web Application
                                      - Change the Location from x to y
                                      - OK
                                      - On the next screen press Cancel

                                      The Location resets back to x. I believe this should persist to y.

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add Service Reference in Visual Studio or using SvcUtil gives empty result

                                        This should give error messages to show why it cannot create code. Several times it occurs that it creates empty References.cs file without any indication of to why.

                                        1 vote
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Connected Services  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Let Visual Studio Installer first download and then install packages.

                                          It would be cool if you let Visual Studio Installer first download all the packages needed for an Update and then install them. This would make it possible to work with Visual Studio while the packages are downloaded.
                                          The point is if there is a huge update with about 125 packages, users must break there work for about 2 hours or more (depending of the Internet connection, of course) till all the packages are downloaded and installed.

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            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