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. Note that Application Insights has moved to its own UserVoice forum.

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. Add a button to sql server object explorer window

    Detect if sql server management studio is installed and add a button that launches management studio connected to same server instance that is the selected server instance. This will allow us to do the work we can in Visual Studio and when needed click the button to switch to management studio to handle the things we can't in VS.

    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  ·  SQL Server Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
    • create the same lightswitch Tools for ASP.NET MVC

      create the same lightswitch Tools for ASP.NET MVC

      validates
      screens
      fields
      relationship
      and others

      248 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…)
        10 comments  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
      • Add support to automate the bug creation for failed functional/Integrated tests in VSTS

        We have used VSTS for our build automation and for running automated (functional/Integrated)tests, but creation of bug is not supported. It would be helpful in automation if you could support bug creation for coded UI and Selenium tests written in class library.

        24 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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
        • VietSub

          Make a Vietnamese version for VS 2015

          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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
          • Include Suggested Extensions as default on Visual Studio

            Please include the extension "Suggested Extension" as default in the latest version of the Visual Studio.

            "Suggested Extensions" extension: https://visualstudiogallery.msdn.microsoft.com/3be88243-8bf1-407a-a7ca-a968d0de2d59

            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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • C++ IntelliSense should hide privately inherited members

              IntelliSense already hides private members that are inaccessible, but it still shows public members that have been privately inherited. Example:

              struct A {
              int x;
              };

              class B : private A {
              int y;
              };

              B foo;

              When you type "foo.", IntelliSense suggests "x", even though it is not accessible

              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 - C++  ·  Flag idea as inappropriate…  ·  Admin →
              • Mark data-driven tests run with "Run Functional Tests" task failed if one iteration fails

                Not sure if this might even be a bug:

                When using the vNext build task "Run Functional Tests" to run data-driven tests (test cases on TFS with multiple test parameters), only one successful iteration currently will mark the whole test as passed successfully.

                If one or more iterations failed while other iterations went successful, there is no hint at all in the task result summary or test result. Only if you open the attached TRX file from the test result, in Visual Studio you will see test failures.

                This makes the whole test result reporting useless.

                A data-driven test should…

                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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • CodeMap show scope (public/internal/private) of Types

                  In CodeMap i'd like to see the scope (Public/Internal/Private) of the Types and i would also filter on that.

                  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  ·  IDE and Editor  ·  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…)
                      1 comment  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                    • Pull request approvals reset or downgrade when new code is pushed to branch

                      A administrative setting on version control that will cause all PR approvals to be removed/reset if new code is pushed to the branch.

                      Currently if someone reviews the code and approves it. I can push changes and merge without them being forced to review again.

                      They are notified, but It would be nice to force another review by someone if new changes are made.

                      I am pretty sure GitHub developed something similar in the past 6 months or so.

                      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 →
                      • Reduce the noise in CSS intellisense

                        The data table that is used to provide CSS intellisense in Visual Studio should be editable by users so that they can remove unwanted completion entries.

                        For example, every time I want to add the `width` property I have to type four characters "widt" in order to get past the completion for "windows". Now I have never in my life used windows and I would just like to remove it from intellisense.

                        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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • ByRef overloading in VB

                          The following "Add" methods in C# can't be called by VB codes directly.

                          public class CCRawList<T> : IList<T>
                          {
                          ...
                          public void Add(T item)
                          {
                          Add(ref item);
                          }
                          public void Add(ref T item)
                          {
                          if (count == Elements.Length)
                          {
                          Capacity = Elements.Length * 2;
                          }
                          Elements[count++] = item;
                          }
                          ...
                          }

                          So, please implement a new syntax for VB like this to perform ByRef overloading:

                          Add(ByVal item) ' equals to Add(item); in C#
                          Add(item) ' equals to Add(ref item); in C#

                          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 →
                          • Option to require CodeReview on Check-in

                            We are required to perform 100% code review. On the VSTS platform today, we have no way to enforce this. Requesting code review from VS IDE manually is not ideal and doesn't enforce the process.

                            It would be ideal if we could add a requirement to the process template or possibly an option in the "gated check-in" feature that somehow enforces a code-review of the changesets and tracks who did it and that it was accepted.

                            Ideally, if the changeset is gated, it is shelved, built successfully and then a code-review request is automatically created and only someone other than…

                            42 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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                            • Include a feature to export the Summary Page of a load test to PDF or DOCX

                              At the end of the load test Visual Studio displays a summary with charts and test run information. It would be nice to be able to export this information to either PDF or DOCX to share with others who do not have Visual Studio. Currently the only way is to export the trx which only allows viewers with VS to be able to see the test summary.

                              18 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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                              • Breakpoint condition/message history

                                It would greatly improve productivity if we could pick a condition/message in a "recent list" when creating a new breakpoint.

                                7 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 →
                                • Improve MFC - add a VisualManager (CMFCVisualManagerWindows) for Windows 8 / 10

                                  All developers in the world programming for Windows 8 / 10 with MFC need the new visual style / theme for the dialogs / application / windows / controls / a.s.o. Please add the urgent needed file(s) to the Visual Studio 2015 Update 2.

                                  45 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 →
                                  • inner keyword for getters and setters

                                    private string _name;
                                    public string Name
                                    {
                                    get
                                    {
                                    return _name;
                                    }
                                    set
                                    {
                                    _name = value;
                                    }
                                    }

                                    This private member used merely for the public property itself could be handled by a context related keyword, like "inner"

                                    public string Name
                                    {
                                    get
                                    {
                                    return inner;
                                    }
                                    set
                                    {
                                    inner = value;
                                    }
                                    }

                                    Just using { get; set; } is not allways sufficient. With INotifyPropertyChanged, you will have lots of boilerplate code otherwise.

                                    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 - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                    • bring back Build Explorer in Visual Studio 2015

                                      Build Explorer had been removed in Visual Studio 2015 in favour of a browser based solution.
                                      Unfortunately not all function of Visual Stduio Build Explorer are available in TFS Web Access.
                                      Currently it is really frustrating when you need to look at code coverage in source files and not only at the percentage.
                                      the information is stored in TFS and you can still use it with Visual Studio 2010 - 2013 but needing to use two Visual Studio does not allow to switch completely to Visual Studio 2015.

                                      466 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…)
                                        22 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Visual Should should include UWP UI samples by default

                                          On WP 7, 8.0, 8.1, Windows 8.x, we had some default samples like grid, hub, pivots, etc. On Windows 10 we should have some default samples like hamburger menu/splitview and other default guidelines UI's. Why? We should have a consistent UI between 3rd party apps... Right now, every developer need to implement their own way of hamburger menu. If you guys shipped with a sample, or better, just like Toolbar Ink on Anniversary Update, would be awesome!

                                          18 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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base