Visual Studio IDE

Announcement: This forum has been migrated to provide our customers one convenient and responsive system for all feedback. You can now suggest new ideas, browse and vote on existing ideas in the Visual Studio Developer Community. To learn more about the migration to Visual Studio Developer Community please check out the release blog post.

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. build F7

    return compile by F7 and not CTRL+SHIFT+B

    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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
    • Add Bookmarks feature to Visual Studio Marketplace website.

      I want to find my favorite VS extensions easily in the market place. The old website had this "favorites" feature that I could add extensions to my favorites list, but it is missing now.

      So, please add back this feature to the market place website. Thanks.

      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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
      • Allow customers to unblock their account without having to receive a code on their phone!!!!!!!!!!

        I can't unblock my MS account without providing a phone number!!!!!

        Stop doing that!!!

        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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
        • Add a 'Set All' button to the font size selector

          I know most developers have good eyes, so the few that cannot see properly are not important enough to have Microsoft care about the fact we can't use the IDE 'Out of the box'.

          I cannot read any Visual Studio menu options until I get all fonts set to Verdana Size 14.

          Doing this takes a long time, and when I sign in on a new machine you do not always import the settings.

          Or, tell me how to programmatically set the values, and I will write an extension, but as it is, I can't use visual studio to import…

          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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
          • Add a linker option switch to enable/disable ProductionID (Rich Signature) generation

            Add a linker option switch to enable/disable ProductionID (Rich Signature) generation for PE32/PE32+ output files

            The "Rich" signature can be found between the DOS and PE headers in a PE32/PE32+ image. It's said that the word "Rich" likely originated from "Richard Shupak" and "DanS" was likely attributed to employee "Dan Spalding" who presumably ran the linker team.

            Currently I can hack the link.exe to disable the generation of Rich Signature. However it's still basically manual work. It would be nice if the linker team would add a linker option such as "/PRODID:[ON|OFF]" to provide us users more choice on customizing…

            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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
            • 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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
              • Ask user for confirmation before closing VS IDE.

                Please ask user for confirmation before closing VS IDE. Like it ask before closing while in debugging mode.

                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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                • Accessibility - Settings and more info

                  It will be nice, when we blind developers have a category in the options, where we can toggle accessibility-features or tool tips. For example, the "ready"-message can be anoying. But here are some messages not implimented (version 2017.5.4), for example the parameter-info for methods in the editor, on auto-complit. Or the visual markers for syntax-error or breakpoints. Hopefuly this will be realized and I hope my ideas are posible.

                  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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                  • Kindly provide some other VS themes which is good for eyes.

                    Here only one dark and light is theme is available. Please provide some other dark themes which is good for eyes.

                    Thanks
                    Krishan Kant Sharma

                    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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add Orca Screenreader Support to Visual Studio Code

                      I had read articles on how Visual Studio Code was improving accessibility. As a Linux user, I thought I would give it a shot. Unfortunately, I can't experience the IDE, as it doesn't appear to work with Orca; Orca won't read any of the windows, thus rendering the IDE inoperable. Is there another package I need to get for this functionality to work? If not, please, please add Orca support to Visual Studio Code!

                      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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                      • 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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                        • Code Anchors

                          You add a table of contents for each script so it shows you a list of functions classes etc. and you can jump to the line of code it is defined.
                          It would allso be nice to have such funconality for "anchors" so you can place a spot, name it and have an easy way to jump to it.
                          That would make long codes easyer to navigate!

                          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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                          • Clean up UserVoice

                            Uservoice has become an absolute mess. Microsoft's feedback on issues does not have dates attached, so we have no way of knowing if a comment is a day old or years old (hint: most of the comments are years old). All MS responses need to have dates attached, and need to be re-updated after 6 months to reflect shifting priorities.

                            Please either clean up this website or shut it down. In it's current state it's absolutely useless.

                            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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                            • hello

                              Hello
                              VB.net is very accessible, but there are a few accessibility issues. These problems are true about all versions of VB.net from 2001 to 2013. I have not checked 2015 yet. These problems were almost solved in Visual Basic 2005 using JAWS 11 and Jamal Mazrooee's Scripts for JAWS, but he did not update his scripts for later versions of VB or JAWS, so those scripts don't work anymore. Here are the accessibility problems:
                              1- When I press Ctrl+Tab for switching between Tabs, JAWS does not read the tab names, so I cannot know when to release Ctrl button.
                              2-…

                              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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                              • hi. how about making the tool box in tools, so it reads with the list of objects with jaws, currnetly it does not do this. also if i try to

                                hi. for jaws to read the list of objects, and in the tools, tool box, items, just reads the tabs, in previous versions would read this. also if i try to add a reference, does not read the list of objects to add in the reference editor. did work in vs 2010, 2012, 2013. you have broken accessibility again. any ideas to fixing this with jaws, go and grab the latest jaws 17 demo, and try these options on a project. using c # wpf, universal apps, running windows 10 64 bit pro.

                                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 →
                                • consgnar produtos em fins pacotes pronto evoluir informatização formalizada

                                  Labor valido de tecnocracia e consignação em viabilização de objeto de provimento ao quadro de alcance aos fins

                                  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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Better support spacing for methods who's parameters are on separate lines.

                                    Occasionally parameters of a method can get very long. To be able to keep track of the parameters, many people will indent each one.

                                    public void UpdateBuffer(GraphicsDevice graphics)
                                    {
                                    renderTarget = new RenderTarget2D
                                    (
                                    graphics,
                                    graphics.PresentationParameters.BackBufferWidth,
                                    graphics.PresentationParameters.BackBufferHeight,
                                    false,
                                    graphics.PresentationParameters.BackBufferFormat,
                                    DepthFormat.Depth24
                                    );
                                    }

                                    This does not play well with the editor at all, although it is absolutely 100% mandatory to do so for readability at times. Currently the spacing will not align automatically, and the collapsibility is hit or miss.

                                    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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • just add a make form button please, I can't figure out how with this version

                                      Its just a pain ********** to figure this out, I can't make my app because this form of the studio is too confusing for me.

                                      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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Allow one to change the default save location of new projects

                                          I prefer NOT using the Repos folder, why does every IDE have it's own save location...

                                          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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →

                                          Feedback and Knowledge Base