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. Возможность установки на диск D.

    При установке игрового движка Unity автоматически ставится VS. При этом, установщик VS не предлагает выбрать диск для установки, а молча ставит прогу на C. А на диске С у меня очень мало памяти, все программы (включая Unity) я ставлю на D. И всвязи с тем, что памяти не хватало, установка VS вызвала у меня затруднения с поиском "чего бы удалить". Пожалуйста, пусть установщик предлагает выбрать путь для установки 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  ·  Install  ·  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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
      • Instalación de Visual Studio 2017

        La instalación de Visual Studio 2017 es extremadamente tediosa y lenta !!!!

        La herramienta es muy completa, pero creo que deberían mejorar la instalación porque es insoportable mente lento !!!. He seleccionado solo los componentes mínimos que necesito y aun así es muy lento.

        saludos

        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 →
        • Bring back mdi forms. When you seperate a code file from the IDE there are no editing tools available on the form holding the code.

          Bring back mdi forms. When you separate a code file from the IDE there are no editing tools available on the form holding the code. You have to go find the main IDE which is often under something else. You had a very good IDE and then you improved it and now it sucks.

          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 →
          • Extend the Team Explorer

            The Team Explorer for Git is awesome, but I wish it had more functionality. We should have the functionality to create and manage stashes (would go well on the Change tab, I think); checkout a commit (preferably on the history page); and squash commits without using the commandline (select commits to squash on the history page and select "Squash"). This last may be difficult, but the first two really would be life-savers when working with a team that discourages the use of the commandline for new Git users.

            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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
            • Azure SDK for MAC

              Add Azure SDK and PowerShell to MAC Installs of Visual Studio 2017

              The desire for developers to embrace Azure cloud dpeloyments from Visual studio would be greatly strengthened by adding the ability to install and use Azure SDK on the MAC version of Visual Studio 2018. I believe this will require the install of PowerShell 6 first but that can be bundled as well.

              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 →
              • Type safety in actions defined using lambda functions

                There's a small problem when it comes to actions defined through lambda functions. I'm showing it in the screencap.

                Let's say we have two methods: HellowWorld(), which returns a string, and DoNothing(), which doesn't return anything. There's no type safety problems when we use them through anonymous methods: Actions only accept anonymous methods that doesn't return any a value, while Func<string> only accept anonymous methods that return a string.

                Now let's use lambda functions. No problem here with Func<string>: when the lambda function doesn't return a string, it shows an error, which it's OK.

                The problem appears when you declare…

                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 →
                • 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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add Win10-Style like Window in the .NET Forms Editor

                    It would be very nice to see the Win10-Style-Window in the .NET Forms Editor. Currently its Win7 Style. (I mean the Border-Style)

                    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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                    • If the User selects "color theme" as "Dark", then QuickWatch and other views should follow Dark theme only,.!

                      If the User selects "color theme" as "Dark", then QuickWatch and other views should follow Dark theme only,.!

                      Right now, all windows are not in sync.

                      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  ·  Developer Community  ·  Flag idea as inappropriate…  ·  Admin →
                      • Provide a way to customize font link

                        When I used VS2005, there was VsFontLk.dat that enables font link.
                        In VS2017, I can't find such file or setting.
                        And font link from registry(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink) does not take effect on VS2017.

                        I use consolas font and it does not contain Korean character set.
                        So I want to link a font with Korean characters with consolas.
                        But I couldn't find a way to do that.
                        If there is a way, please let me know.
                        If there isn't, add a new feature and it would be helpful.
                        Please don't remove a feature older versions have without any alternatives.

                        Thanks in advance.

                        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 →
                        • auto focus the input text in the "Add new item" wizard

                          when i'm creating a new item, it will select a class by default (the obvious choice) but the input text to define the name of the file is not selected by default and you have to click it. It would be great that the input text had focus when opening the wizard to speed up the process (no need to spam tab like 5 times or use the mouse).
                          Great job as usual, keep up ! :)

                          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 →
                          • Could you guys please provide documentation for "Including External Items" in the "Find in files" dialog, in the "Look in" field

                            Could you guys please provide documentation for "Including External Items" in the "Find in files" dialog, in the "Look in" field?

                            Thanks

                            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 →
                            • I would like Download Visual Studio in ISO image

                              Only hav option for Internet. In Venezuela is hard

                              4 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 →
                              • Compare File to a Published File

                                Be able to compare a file, whether in source control or not, to a specific publish profile published location with the currently worked on file. Even files in bin directory like ~.config files or even dll's example of a message would be: {"Same dll", "Not the same dll", ...}

                                This could work in both file, ftp, and webdeploy types of project where you quickly want to see if there were changes that you wish to publish. If there were no changes to a specific file you can selectively know which files to publish and which files would have little or…

                                0 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 →
                                • Please let the F1 help point directly to help topic of the word under the cursor as it had been before.

                                  There is this F1 help that opens the default browser by feeding MSDN with the word under the cursor. With some of the latest updates this behaviour changed. Instead of opening directly the related help topic it opens some otherway related thing. For example: If I point the cursor to HBITMAP and press F1 I'd expect to open the documentation about it at https://msdn.microsoft.com/en-us/library/windows/desktop/aa383751(v=vs.85).aspx or https://msdn.microsoft.com/en-us/library/windows/desktop/dd183377(v=vs.85).aspx. In fact it opens https://docs.microsoft.com/en-us/cpp/mfc/graphic-objects?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DEN-US%26k%3Dk(%22WINDEF%2FHBITMAP%22)%3Bk(HBITMAP)%3Bk(DevLang-C%2B%2B)%3Bk(TargetOS-Windows)%26rd%3Dtrue -- i.e. a page about Graphics Objects.

                                  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 →
                                  • Allow VS to be closed immediately, don't wait for solution to load

                                    If I open VS by accident, let me close it immediately, don't force me to wait for the solution to load before I can click the X in the top-right (especially if it's a large solution!).

                                    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 →
                                    • aiiiiiiudaaaaaaaa!!!!

                                      llamen a la polisiA!!

                                      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 →
                                      • Support Micorosft's Precision Touchpad Drivers (Smooth Scroll)

                                        Visual Studio text editor does not support Microsoft's precision drivers touch-pad scroll. Which make it very had to navigate and work with the touch-pad.
                                        For example it is almost impossible to scroll the solution explorer to the required item successfully.

                                        Please add the support for this (as new computers with Microsoft's precision drivers are being introduced). This already been supported in all browsers (Edge included) and Microsoft Office suite.

                                        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 →
                                        • Preview Report a Problem logs

                                          The final step of the IDE Report a Problem procedure notes a number of log files will be automatically included.

                                          Allow the user to preview their content.

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

                                          Feedback and Knowledge Base