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. Utility for simplifying addition of required image assets to windows store projects

    Currently, the flow of adding all the required assets like app icons and tile backgrounds is a huge headache for naïve users. The required resolutions are non-standard. Please create a simpler flow of maybe adding one super-resolution image, which is automatically resized to the required resolutions. This has been recently implemented in Windows App Studio. Please bring it to VS also. Those who want granular control, may optionally control assets for each resolution, but there should be a way to do it in a simpler workflow for those who want it.

    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 →
    • Skip current file when searching

      Opportunity to skip current file when searching. For example code files that was auto-generated.

      9 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 →
      • SSDT table designer comment

        In SQL Server Data Tools - Table Designer, the table's columns are shown with 4 screen columns : Name, Data Type, Allow Nulls and Default.

        It would be nice to be able to comment each column in table designer, so it is possible to add a Comments last columns and if this column is filled, the comments will appears on the column definition line after -- or between /* and */ in SQL text. This will help database designers to comment database structure in SQL text and developers to understand design goals easier.

        The change is quite easy and the…

        2 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 →
        • When debugging, allow code alterations with the option to postpone compilation

          During debugging I often note small improvements of code, which require me to choose between terminating the debug (or hoping it will be possible to go on) or trying to remember/store the improvement "off line". So "continue without recompilation / use old source" would be neat.

          2 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 →
          • No form setar um objeto e o foco direcionar para o ultimo evento usado

            No vs2015 em Visual Basic quando em um Form se escolhe no Combo de objetos existentes no form o VS2015 não direciona para o melhor evento, sugiro que quando escolher no combo de objetos do Form o foco de evento já direcionasse para um evento que o desenvolvedor já usou, assim ajudaria muito os desenvolvedores

            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 →
            • in change frameworks occurs errors

              in vs2015 when you create a project with frameworks and after the project is up and running perfectly and then the developer decides to change in Aplication-> Target framework for either the design perfectly build, but when you run the project occurs several errors.

              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 →
              • Make sorting SSIS package names persistent

                I myself can't find a reason why sorting the packages by name isn't the default, however others may disagree. I think that it should be a persistent value once chosen. Make it part of the project settings so that it can be toggled on and off.

                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  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • source code commit(git) using #id will link to any work item even the user doesn't have permission in VSTS 2015

                  source code commit(git) using #id will link to any work item even the user doesn't have permission in VSTS 2015

                  The user doesn't have permission for the work item, but he can commit #id to link the work item.
                  I think that may have the security issue

                  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…)
                    1 comment  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                  • Please Update Web Page Module in Visual Studio 2013.

                    Please Update Web Page Browser Module in Visual Studio 2013 - 2015. The current one is out dated and dosent support most of the new web pages out there.

                    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 →
                    • Added "abort, compile and restart" option to dialog in which Edit & Continue informs that "edits were made which cannot be compiled".

                      Quite often changes are made during Edit & Continue that cannot be compiled. The VS offers three choices: Edit, Ignore and Revert Edit… were, IMHO, Ignore and revert edit really are not helpful. If the change was a typo then Edit is the once to choose, but when Edit & Continue has decided that the change simply won’t pass you have to: Press Edit - Stop Debugging - Wait for the post compiling to complete - Start debugging again... which is a tedious task…

                      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 →
                      • view and edit hierarchies from the data view

                        You should be able to view and edit hierarchies without having to switch to diagram view.

                        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…)
                          1 comment  ·  SQL Server and Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add a function to 'extract' and 'apply' cosmetic properties from a control to another same control.

                          Situation - I am updating the UI for my application with drastic cosmetic changes. For instance, on a datagridview there are many properties for column heights, back and fore colors, fonts,word wrap, margin,padding etc.... It's an incredible pain to update 50 existing datagridviews with all of those cosmetic properties to match. If it already exists, where is it? 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…)
                            1 comment  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide MS Exchange Server for startups

                            Starting to provides Exchange server for startups by Microsoft Cloud allow Microsoft to connect and establish more relationships with entrepreneurs and new companies.

                            Messaging service and communication are the both main requirements for startups. To adopt a Email messaging platform like Exchange and support the whole company for 2 years will be the great foundation to acquire new long-term customers.

                            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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                            • This idea leads to top development in microsoft business such an idea tells about networking access of various locations shows .......

                              The new idea introducing about the networking system among the mobiles there is a one thing about network that is simple way to identify the network access mode is to develop a new software that's the named as network identifier.

                              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…)
                                1 comment  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                              • Class diagram A little improvement

                                the class diagram view icon Can't distinguish between static methods and normal methods,Best can change the icon color to distinguish. 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                • WebBrowser. Compatibility Mode Edge by default

                                  The WebBrowser control should run in edge mode by default or at least let us control this in the browser through a property. By default the browser seems to be running in IE 7 compatibility mode and most new websites do not render correctly.

                                  From what I can tell the options to correct his are:
                                  Insert tags in the web pages. This is impossible as I don't control the internet. Change a registry key, also impossible as click once setup does not allow this.

                                  Right now my only option is to use a 3rd party browser like cefSharp which adds…

                                  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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                  • show a list of recently opened solutions in Solution Explorer when no solution is currently open

                                    When you have no solution currently open, Solution Explorer is empty. Wouldn't it make sense to show a list of recently opened solutions? The user could click on one to open the solution. There should also be a message clearly telling the user that there is no solution currently open. There should also be a link allowing the user to easily open Source Control Explorer (when VS is connected to source control).

                                    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 →
                                    • Make file paths with line and column numbers clickable in Task Runner Explorer output

                                      It would be nice if we could click on links in the Task Runner Explorer output window.

                                      i.e. webpack outputs something like

                                      (34,1): error TS1109: Expression expected.

                                      It would be nice if the Task Runner Explorer parses the output and adds a link to the exact position in the file.

                                      This should work with other web tools like ts-lint as well.

                                      6 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 - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Provide a way to remove Send Feedback icon from toolbar

                                        There should be a simple way to remove the Send Feedback icon from toolbar. It's already available under Help > Send Feedback.

                                        8 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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                        • support/allow multi remote URL in `Git Remotes` section

                                          As you can see in attachment, current IDE does not support multiple remote URL and it always picks the last one in the entry where GIT supports it. This feature is crucial to support multiple endpoints at the sametime (e.g. VSTS and GITHUB)

                                          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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base