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. Make the pre and post build event text boxes wider and font larger

    The text boxes where you enter the pre- and post-build events are small and do not show the full command without scrolling for a reasonable size command that uses macros.

    It would also be nice to have a slightly larger font on these.

    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 →
    • Custom Documentation URL

      When I push "F1" on a .net library component, it takes me to the documentation on the Microsoft page. If I install a library with Nuget, or a package manually - I should be able to specify (or have specified in Nuget) where to point that "F1" documentation to. For instance, if I am using JSON.net - F1 on that object should go to their documentation.

      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 →
      • Visual Studio Installer with Offline Option

        Please add an option in the Visual Studio Installer program to use the selected components and save an offline installer.

        Assumingly the Installer program generates a command line and the only part missing is /layout for offline.

        This will help out many people, including people like me where internet is slower and limited.

        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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
        • Prompt to set colors on install

          After installing, rebooting, and then signing in you can choose a color theme. It should be offered during early setup or install, for those of us that don't like staring at white while it downloads packages.

          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 →
          • Team Explorer Compare Mode

            When in Team Explorer - Changes modal dialog window on right it is slightly painful to constantly right click and hit compare context menu item each time when I have multiple files to compare. I would suggest allowing the dialog to be change to a compare mode so I just have to click or double click to compare.

            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 →
            • Create a JavaScript project type

              Provide a new project type in Visual Studio that focuses on developing JavaScript and TypeScript projects.

              Please vote and add comments below to indicate what kind of features you would like this project type to have.

              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  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
              • Include a link to docs.microsoft.com/visualstudio on the startup screen of the installer.

                The screen displayed when VS install is complete includes Learn (tutorial), MarketPlace, Community and Support, but no link to the Docs. This is something I'd like to have access to from minute one.

                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 →
                • Treat CMakeLists.txt as a "project file" in the "Open Project" dialog

                  ...to better integrate the CMake experience into Visual Studio.

                  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  ·  Project  ·  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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                    • Team Explorer: pop out Sync in separate window

                      In the Team Explorer, I would like the option to pop out the Sync view into a separate dockable window, the way you already can with Branches and Changes.

                      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 →
                      • Change the tooltip to something useful when Debugging a Workflow

                        When I am debugging a workflow, it'd be handy to see what the properties are. Instead of the useless tooltip that reads "Editing is disabled when designer is in read only mode" (duh, as if that needs to be said), it'd be much more useful to have the tooltip show what the value under the mouse is. So if I had an Assign activity (x = SomeExpression) the "SomeExpression" should display instead of the useless message.

                        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 Workflow Foundation  ·  Flag idea as inappropriate…  ·  Admin →
                        • Make the Find Results Window show the containing method

                          I often search for something in order to find out where it is being used. Rather than seeing the page, line number and an excerpt it would be very helpful if the results of 'find all' showed the methods in which my search term appears.

                          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 →
                          • I would like to see a history of the edits made across the solution.

                            It wouldn't be limited to a single file. It would show a list of each edit and its location (File and line number). You would be able to right click any edit in the list and undo that particular edit.

                            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 →
                            • Allow Pending Changes -> Included Changes view to be resizable

                              This request has previously been closed unaddressed in:

                              ../9461742-make-the-included-changes-list-bigger
                              ../14821227-pending-changes-included-changes-too-small

                              In Team Explorer -> Pending Changes -> Included Changes, when you exceed a certain number of changes, the "view" into the included changes becomes a fixed size of only 12 items, and cannot be resized.

                              This makes it extremely difficult to see the complete list of changes, even when one has substantially greater screen real estate available (see image #1).

                              If you exclude some of the changes to reduce the number of included changes below an undetermined threshold, it suddenly becomes an unbounded view that uses all available space.

                              This…

                              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 →
                              • Team Explorer Notifications - option to be on top of and not push down the contents of the view...

                                Notifications push the tree items up and down and cause productivity delays when moving between branches.

                                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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                • Expand files-tab on Visual Studio IDE

                                  It would be very usefull if we can expand vertically the tab header of all files, to see one more line above the file name, with the containing folder name of the file we're coding. It would be a good way to differ diferent files with the same name but in different controllers in ASP.MVC.

                                  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 →
                                  • Installing the Veracode Visual Studio Extension on Visual Studio Shell

                                    Please make Visual Studio Shell (Integrated) compatible for installing Veracode Visual Studio extension, or extensions in general

                                    0 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 →
                                    • Access the automatic property hide field

                                      Adding a specific keyword allows automatic property access to automatically generated fields.
                                      example:
                                      using Autofac;
                                      public static class EasyResolutionExtensions
                                      {
                                      public static TService ResolveSet<TService>(this IComponentContext context, ref TService service) where TService : class
                                      {
                                      return service ?? (service = context.Resolve<TService>());
                                      }
                                      }
                                      public class MyClass
                                      {
                                      private readonly ILifetimeScope _scope;
                                      private MyClassOne One => _scope.ResolveSet(ref field);
                                      private MyClassOne Two => _scope.ResolveSet(ref field);
                                      public MyClass(ILifetimeScope scope)
                                      {
                                      _scope = scope;
                                      }
                                      }

                                      public class MyClassOne
                                      {
                                      }
                                      public class MyClassTwo
                                      {
                                      }

                                      17 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…)
                                        2 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Include Standard Scrollbar with Annotated scrollbar.

                                        When enhanced scrollbar is enabled. You lose the ability to move up/down a page at a time or a line at a time. It would be nice if the old style scrollbar was also shown to the right of the enhanced scrollbar. As it has the ability to click up/down one line at a time as well as one page at a time.
                                        Perhaps this could be an option under Tools|Options|Text Editor|C/C++|Scroll Bars in the Display section when "Show annotations over vertical scroll bar" is checked.

                                        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 →
                                        • Enable showing deleted files in a commit

                                          Currently I want to see the content of a deleted file in a commit, I double-click it in the Changes window, but nothing happens. I can open the added files in the editor. Why not allow showing content of deleted files in the editor?

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

                                          Feedback and Knowledge Base