Visual Studio 2015

Welcome to the Visual Studio 2015 UserVoice site. This site is for suggestions and ideas for the IDE of Visual Studio (Community, Professional or Enterprise). You can also add suggestions for Team Services or Visual Studio Code. Or go to Connect to file a bug.

We also added an Announcements section where we will be posting special opportunities for you to participate in.

Read about current UserVoice statuses and their definitions in our article “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. Resolving GIT merge conflicts should auto commit

    After resolving all merge conflicts VS should suggest to create a new commit.

    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 →
    • updating products and extensions is a pain

      When updates are available, they're listed in notifications, then I click one to open the extensions and updates window, then I click update on one, it downloads, usually requires me to go back to visual studio to quit it, wait for the install, ren-open visual studio and start the whole thing over again. if there's many updates this is very tedious.

      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  ·  Extensibility  ·  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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • File Dialog

          It's impossible to position at a precised point the OpenFileDialog and SaveFileDialog of WinForm Control on the desktop. The (X,Y) position property doesn't existent and it's cannot be computed clearly.
          Example:
          openFileDialog1.Left=...
          openFileDialog1.Top=...
          or to be centered on screen or on the parent(application)

          Please, make them localisable !

          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 Forms  ·  Flag idea as inappropriate…  ·  Admin →
          • Hit F9 on a method in the solution explorer to add a break point.

            I love the expanded view that shows all the methods and properties of a class that is in the solution explorer (see attached). I would love to hit F9 there and set a break point.

            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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
            • Option to generate XML documentation on a single line by default

              Under Tools->Options->Text Editor->C#->Advanced we have the option "Generate XML documentation comments for ///". When you do this, you get

              /// <summary>
              /// |
              /// </summary>

              (where '|' represents where the cursor is).

              More often than not, I want this all on a single line, so I have to press

              (shift+ home, home), backspace, backspace, delete

              and then I'm left with what I want:

              /// <summary>|</summary>

              It would be nice is VS offered the option to generate my XML comments on a single line by default. This could be either right next to the "Generate XML documentation comments for ///" check…

              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 →
              • Let me generate Sample Data from any project type

                Let me generate Sample Data from XAML files in Shared projects. Please. I work around this right now by making new Blank XAML pages in the Phone project, generating the data, moving the data XAML file into the shared project where I need it, and then deleting the Blank XAML page from the Phone project. It is cumbersome, to say the least.

                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  ·  Blend for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
                • Updating Tools & Extensions is waaay too painful.

                  Make it automatic for any tool or extension already installed, w/o having to exit VS.

                  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  ·  Extensibility  ·  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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                    • DataPropertyName in the high of a column in a DataGridView

                      Would be a good thing when you register a column in a DataGridView , also asks for the name and description , add that you also ask the DataPropertyName

                      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 →
                      • test controller for agents 2015 in order to run coded UI test cases in MTM

                        As of now only agents for VS 2015 is available will it be possible to release a test controller for the same in order to run the automated test cases in MTM lab environment .

                        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 →
                        • Add Webservice Reference for SWAGGER.IO

                          Please add the capability to auto-generate a Proxy for Webservice, the same way as it is possible for WSDL.
                          Project > References > Add Service Reference ... and this should also discover SWAGGER and not only WSDL.

                          5 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 →
                          • Add Webservice Reference for WADL

                            Please add the capability to auto-generate a Proxy for Webservice, the same way as it is possible for WSDL.
                            Project > References > Add Service Reference ... and this should also discover WADL and not only WSDL.

                            5 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 →
                            • Project-less code debugging/compilation

                              Make a new feature into VS where user can spin up VS, code something real quick for testing purposes, compile and run their "code". They get to declare their variables within a separate tables and get to see the logic flow. This feature will help where they do not have to create a new project, select the type and compile/run. It helps where they are using it only for code logic.

                              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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                              • Add shortcuts to Refactoring/Codefix preview popup to select scope faster

                                The shortcut CTRL+. is helpful to open the suggested code actions at the cursor position. Fine. Then, I often do refactorings and codefixes over the whole document or solution (and sometimes over the current project as well). Would be cool to have shortcuts here. That would make me more productive since I do not need the mouse or TAB key then.

                                I like to suggest:

                                CTRL+D = Apply selected code action on all appearances in the current document.

                                CTRL+P = Apply selected code action on all appearances in the current project. I know that CTRL+P is reserved for printing. But…

                                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 →
                                • Multiple Run/Debug configurations separate from Build configurations

                                  To have an image of what I want to describe please look how this is done in the Eclipse IDE. So the idea is to separate Run/Debug parameters from build configuration and allow to define multiple named sets of such parameters. So end user can choose Build configuration to specify how to build project and and Run configuration to specify set of run/debug parameters to run the project.

                                  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 →
                                  • Allow xaml navigation while debugging

                                    Currently, if the application is running, the XAML file is locked.
                                    I would like to click on a control and navigate to the xaml code.

                                    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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Installed Nuget Packages in alphabetical order

                                      Idk seems like it should be a default...

                                      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 →
                                      • Structs as compile time constants

                                        Allow structs to be declared as a compile time constant, and thus be provided as optional parameters

                                        something like:

                                        public const Point Origin = Point.Empty; //Example 1

                                        public const Point Origin2 = new Point(42, 42); //Example 2

                                        public void Foo(Point origin = Origin)
                                        {
                                        ...
                                        }

                                        20 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 - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Allow custom TreePath fields in TFS

                                          Provide the ability to add TreePath fields to TFS forms for custom lists (besides the built in Area Path and Iteration Path). This would be helpful for product lists, business units, etc.

                                          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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 382 383
                                          • Don't see your idea?

                                          Feedback and Knowledge Base