Visual Studio 2015

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. 

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. Allow "Compare working copy to historical version" version in TFS GIT 2015

    Allow "Compare working copy to historical version" version in TFS GIT 2015

    http://stackoverflow.com/q/34123687/30225

    When I pull up the history of the file I can compare that version with another version listed in the history by selecting both and doing a "Compare", or I can compare a historical version and its changes wrt to its previous version by selecting "Compare to Previous".
    However, there isn’t a command that will let me compare a historical version in the history list to the currently edited version on disk.
    This was one of the best features of TFSVC and I would be good to…

    35 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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
    • Team Foundation Server Release Action to modify IIS configuration

      I would like to be able to making IIS configuration settings using a action in release management.
      appcmd.exe set config "Contoso" /section:defaultDocument /enabled:true /+files.[value='home.html']

      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 →
      • Include karma and jasmine test framework in Visual Studio 2015!

        Karma is a popular test runner.
        Jasmine is a popular javascript test framework.

        Can we have the capability to use Karma and Jasmine in Vusual Studio 2015?

        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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
        • Interactive Window Code Completion with Tab-Tab

          In the Interactive Windows (C#/F#) it would be great to have the Intellisense complete the code block by pressing TAB-TAB like in a normal code editing window.

          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 - C#  ·  Flag idea as inappropriate…  ·  Admin →
          • Advanced Visual Studio Recycle Bin

            Give a debug option so files deleted from the program during runtime will be placed into some sort of recycle bin. This bin should be able to restore the selected files and directories to make the workflow faster when one has to deal with particular files and directory structures. Perhaps have a structure state timeline so one could restore a file structure from a certain time period.

            Example:
            Program A generates a particular folder structure and drops various files in these folders. This program will also be modifying these files along with reorganizing the folder structure. During this process something…

            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 →
            • Search Symbols online to find the exact download you need.

              If an individual has an offline machine for security reasons, it would be nice if I could go to the Symbol Library, enter my pdb that I need, and have Microsoft tell me the exact Library with a link allow me to download or install the file. It could even give an instruction as to how to install them directly rather than the now method of listing every instance. I'd rather not play Russian Symbol Roulette anymore.

              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 →
              • ms tests

                I want abilities to run failed test n times (for mstest). I have selenium tests for SPA so too difficult write test that will passed always, simpler to run few times

                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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • Need more TFS 2015 Web portal themes

                  TFS 2015 Web portal themes - there needs to be more than just the high contrast theme. I can not tell where everything is since the boxes/controls are not outlined. Everything just blends in together and it makes it very difficult to use. IDEs are suppose to make the user more productive and not less.
                  Please add new themes including back to 2010 look and feel. This plane white sucks..

                  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  ·  Version Control (Git/TFVC)  ·  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).

                    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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Detect and prevent duplicate references

                      For some reason it seems to be possible, through the upgrade of NuGet references and such, to end up in a state where a project has multiple references to varying versions of the same assembly. I understand what a NuGet package instal does is beyond the scope of VS's control, but it should detect problems like this and offer to fix them.

                      I just ran into the problem mentioned in this SO post, and based on the number of votes, obviously this is a endemic problem. The fact that VS offered no substantive help to make me realize a manual…

                      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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                      • Simple features are sometime removed creating

                        Why is there no option to make the toolbar buttons larger? See https://social.msdn.microsoft.com/Forums/vstudio/en-US/eaf0e7eb-cb8d-4e1a-8d17-a7a56a0daf6f/visual-studio-2010-toolbar-large-icons?forum=vssetup . I feel the same way. A simple feature removed. You should have a better Human Centered Design group.

                        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 →
                        • floodfill restore old deleted function

                          to easily create programs in 2D graphics that are not games but applications need a set of API for stumenti 2d including floodfill environment in raster or bpm and / or jpeg.

                          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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                          • Static IP address for Hosted (Build) Agents in Visual Studio Team Services

                            In Visual Studio Team Services (formerly Online) when using the Build features, the Hosted Agents have a wide range of IP addresses.

                            This presents a security problem for Enterprises who would prefer to only white-list specific IP addresses rather than opening up a range of IP addresses that can open up attack vectors from entire data centres.

                            Using the Load Testing features, you can email Microsoft to request a static IP address. Can we please have the same facility for Hosted Agents used with Build tasks.

                            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  ·  Cloud  ·  Flag idea as inappropriate…  ·  Admin →
                            • Move "object Id" to the left in the Value column of the Watch window.

                              If the value ist long the Object Id is not visible at first. You have to make the window as big as the value in order to be able to use Object Ids in debug.

                              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 →
                              • Search Variables by Value

                                Design-time search feature that list all variables containing a search-value.

                                Mostly applicable for statically assigned variable (e.g. int index = 123;), expectedly complicated for dynamically constructed value.

                                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 →
                                • The Team Explorer is slow to update when displaying git source control pages

                                  After committing, adding, excluding, resolving conflicts outside of VS (and even inside of VS), the team explorer is very slow to update and take notice of these changes. Clicking the refresh button on the TE does not cause the page to update.

                                  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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Show task item IDs in the TFS merge window

                                    Please can you add the task IDs to the list of tasks that come up in the merge window when merging between branches. IFit will annoy some people, maybe it can be optional? ie. one column for task ID, which can be switched off, and another for the task comment (which is what currently comes up in the window).

                                    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  ·  Version Control (Git/TFVC)  ·  Flag idea as inappropriate…  ·  Admin →
                                    • be able to query tags which contain "word *" and not the howl tagword

                                      be able to query tags which contain "word *" and not the howl tagword

                                      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 option for anti-re-inclusion of header files in C++

                                        #pragma once and the include guard idiom are antiquated and just add clutter to header files. Please provide an option in the IDE to apply anti-re-inclusion to all header files.

                                        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  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Resolve Build output path as soon as the file is saved.

                                          When setting the Build output path of a VB or C# project, the absolute path is displayed. Then after closing and re-opening the project properties, the path is resolved to a relative path. Please update the value in the Project properties page immediately after save without requiring one to close and re-open the project properties.

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

                                          Feedback and Knowledge Base