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. CodePlex and github team server login integration of accounts for access to repositories and code in the cloud

    Like Facebook and twitter account login and ASSOCIATION with the windows LIVE ID in itself. Thanks. Don't forget about me. Https://fb.me/m13kd

    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…)
      3 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
    • More easily readable Call Stack C#

      With the current Call Stack - with C# at least - Name name column is an only sightly configurable concatenation of various text information: module name, parameters, line numbers etc. It would be nice if this information was columnuar instead of one big string, and for small projects, I don't need fully qualified type names.

      VS debugger is incredible, but I have a feeling that the Call Stack could benefit from some enchancement, perhaps some kind of interactive visualisation? The Call Stack is also one of the most foreign looking things for new developers, so making it easier to understand…

      12 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 git worktree support

        Git added the ability have multiple working trees for a single repository.
        https://git-scm.com/docs/git-worktree
        When opening a solution from a linked working tree, Visual Studio does not detect as being part of the repository, which deactivate the git features in Visual Studio.

        Visual Studio should be able support solutions which are in a linked working tree.

        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  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow "?:" operator to the left of "=" one

          An example would be:

          cond1 ? varA : varB = cond2 ? exprC : exprD

          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 - C#  ·  Flag idea as inappropriate…  ·  Admin →
          • Increase outlining tooltip font size or make it configurable

            In Visual Studio 2015 tooltips of collapsed outlining got colored fonts, which is great, but also the font size of those tooltips was changed much smaller compared to the plain text. The same applies to also some other tooltips within the text editor. I prefer to have the plain text small to maximize the amount of visible text but this makes tooltips hard to read.

            I suggest either
            a) making the tooltip font size independently configurable instead of being bound to the plain text font size or
            b) increasing the tooltip font size to almost as large as the plain…

            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 →
            • to update

              for easy development

              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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
              • Indicate work item is planned in a different iteration

                In TFS2015 when a user story that is planned in one iteration and doesn't get completed, but does have some completed tasks, when your move the story to the next iteration, the child tasks that are closed remain in the iteration they were completed in.
                The only problem I see with this is that story now appears in 2 iterations. If would be very helpful to have some sort of visual indicator to show that the story is only being shown in the past iteration due to child work items.
                One suggestion is to dim the row.

                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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                • Additional Scroll Bar Marker

                  The IDE's vertical scroll bar Markers are an awesome feature and it increased my productivity since its implementation.

                  An additional marker would increase it even more: "Selected Identifier". Clicking inside an identifier greys out its background and those of any occurrence in the current document. Showing those as scroll bar markers would be very appreciated. I understand that the find method provides the same results, but the markers would be much faster to work with.

                  To prevent overloading the scroll bar, the option window (currently enabling which markers to show) could be extended by allowing the users to select the…

                  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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add update all/update selected to Visual Studio updates list

                    Visual Studio 2015 Pro

                    Every time I get a list of one or two updates (i.e. TypeScript, Application Insights, etc.), I have to install them one at a time. This is very tedious when you have to close Visual Studio every time to install, and then reopen to install the next update. I think it would be nice if these could be added to an "update all" or "selected updates" queue and install everything at once.

                    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  ·  Install  ·  Flag idea as inappropriate…  ·  Admin →
                    • Make TextBlock's selectable

                      It's probably the hardest task in WPF to have a selectable piece of text. While TextBox can be restyled to look like a TextBlock, it certainly doesn't have it's features like Runs, Hyperlinks, etc.

                      <TextBlock Selectable="True">
                      <Run Text="{Binding SomeText}" />
                      <LineBreak />
                      <HyperLink ...>OtherText</HyperLink>
                      </TextBlock>

                      that allows to select the text and being able to copy it's plaintext would already be enough for almost any case.

                      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  ·  Windows Presentation Foundation  ·  Flag idea as inappropriate…  ·  Admin →
                      • don't advance to next error with F8 when an error has been fixed

                        I use F8 and shift-F8 a lot to navigate between errors after a build. Let's say I'm on error #1 and fix that and then hit F8 to continue. Depending on timing, the error list is automatically updated because I fixed the error, so what happens when I press F8 is that I go down to (previous) error number #3. So I'm skipping every other error. I would like it to go to #2 when error #1 has been fixed (so it's removed from the error list).

                        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 →
                        • VS2015 Team Explorer - Pending Changes double click on file => do "Compare with Workspace Version"

                          When you still checking the project before do a chek-in, it will be more comfortable that a double-click on file open the differences between your version and the repository version instead of open the file.

                          With this nano change, we save two clicks and a GUI-eye-search of right PopUpMenu every time we do a check-in of a file ===>> thousand of click saved each week!
                          My mouse thanks ;)
                          Happy holidays and happy new year.

                          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…)
                            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  ·  VS Emulator for Android  ·  Flag idea as inappropriate…  ·  Admin →
                            • Applying code fixes directly from Error List

                              Developers should be able to apply code fixes directly from the Error List by right-clicking and clicking Fix.

                              One should also be able to select multiple Messages from the list to fix multiple.

                              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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • 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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                                • Enable customization of emails for Release Management

                                  Microsoft Release Management does not support customization of the standard server emails.

                                  It would be beneficial if we could add fields such as Build Number and Drop location to the email notifications for TFS Linked builds.

                                  This allows developers to see which build was deployed (build number), and if they need quick access to the binaries they can click link in the RM mail to see the files on the file server (and avoid logging into production servers).

                                  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 →
                                  • 16 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 switching TypeScript configured version from Project Properties IDE

                                      Currently the only way to switch between TypeScript compiler versions is to manually edit the .csproj or .vbproj setting for the following element:

                                      <TypeScriptToolsVersion>1.0</TypeScriptToolsVersion>

                                      While this isn't impossible it is cumbersome to have to manually modify the project's configuration. I propose it would be better to have this version be reflected via a dropdown or similar selection in the 'TypeScript Build' tab within the project properties. Since TypeScript allows side-by-side installation of the SDKs it would be appropriate to be able to switch between them.

                                      This allows flexibility to target more easily older or newer versions of TypeScript when required.…

                                      73 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 →
                                      • Make the SQL Server Data Tools (SSDT) plugin compatible with any version of Visual Studio.

                                        I have lived through VS 2005, 2008, 2010, 2013, and I am now upgrading to 2015. My job is split 50%/50% between regular C# development and BI development. Every time a new version of VS comes out, I want to but cannot upgrade until a compatible version of SSDT comes out. Personally, I have not seen any major changes in SSDT or the classic Microsoft BI stack since roughly 2008. I've changed jobs since then, so maybe I just don't remember. My suggestion is to make the SSDT plugin universal across all versions of Visual Studio. Whichever VS I 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  ·  SQL Server Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Switch Two Strings in IDE with hot keys

                                          Many times, we need to switch two strings in two different lines or positions.
                                          Currently we have to cut and paste one string right behind the other one. Then we will have to cut and paste the second one into the first strings' position.
                                          There are two things made this cumbersome.
                                          1. It is hard to select the second string and cut it.
                                          2. Sometimes it is hard to locate position where the first string was once you cut it.
                                          it is a simple operation but takes too many small steps. It will be nice to be able to select…

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

                                          Feedback and Knowledge Base