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. Make it so you can change your login (primary) email please!

    Make it so you dont change your contact mail. wtf? why are you able to have to different mails??? remove contact mail, and make primary mail to contact mail, and do so you can change your primary mail please?

    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  ·  Flag idea as inappropriate…  ·  Admin →
    • Display the Source Location URL during Check-ins and any other source related manipulation

      When I do a check-in via the Team Explorer window, I severally go back to confirm the files are being checked into the correct source location, and this process is cumbersome. It would be nice to have maybe a display that allows one to see where the files are going to once checked-in. Also another nice to have is a gated way of switching check-in destinations on the server..

      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  ·  Flag idea as inappropriate…  ·  Admin →
      • Improve C++ intellisense for pointers

        If I type a "." after a pointer which points to a struct or a class in Qt Creator,Qt Creator will automatically turn it into "->". But in Visual Studio,it can't automatically turn "." into "->". If you can add this feature, it will be friendly to the Visual Studio users.
        Thanks

        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 →
        • Add support for Smooth Streaming in WPF

          WPF does not support Smooth streaming, not even on Windows 8+ where store apps has the ability.
          Please add this feature :)

          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  ·  Windows Presentation Foundation  ·  Flag idea as inappropriate…  ·  Admin →
          • Pin queries and charts to the VSO homepage

            In a service provider environment, we are looking at use VSO to track various projects for different clients. Many of our internal resources span different projects. Perhaps there is a way already, but add the ability to query across different projects in VSO and pin those to the main VSO homepage. This could also allow for developer managers to see all projects their resources are working on and plan "capacity" at the top level in VSO.

            Thanks!

            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  ·  Flag idea as inappropriate…  ·  Admin →
            • Rename all references for all database objects

              Since the functionality to rename all references to an object already exist (http://msdn.microsoft.com/en-us/library/dd193410%28v=vs.100%29.aspx), it would be nice with a feature to rename all references to all objects. So that you could get rid of all the " Warning: SQL71558: The object reference differs only by case from the object definition"

              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…)
                0 comments  ·  SQL Server Data Tools  ·  Flag idea as inappropriate…  ·  Admin →
              • Make Visual Studio git library libgit2 updatable

                There are still quirks in the VS2013 Update 4 with git.

                - libgit2 merge errors that work fine with "git pull" on the command line
                - Merge take source or target adding <<<<<<HEAD markers incorrectly to files sometimes
                - lack of SSH support, just HTTPS. The core library libgit2 has it now
                - many error messages not passed through with details
                - cannot switch branches sometimes complaining about modified files when there aren't any and again git checkout switches just fine.

                It feels like git support is frozen in time. At least in the past as an extension it was…

                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  ·  Flag idea as inappropriate…  ·  Admin →
                • Add Android, iOS, Web Applications, WinForms and Xbox Apps to Universal Apps

                  It would be very nice if we could share our code like in Universal Applications between Windows Store Apps, Windows Phone Apps, WinForms, Android and iOS Apps, Web Applications and also Xbox Apps.

                  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  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add support for Cordova Hooks

                    Using the Cordova command line you can create build hooks within the hooks folder. These hooks are node scripts that can be run during certain parts of the build.

                    Could probably be handled in a similar way to the merges special folder where its copied into the /bld folder before running the cordova build.

                    Can't find any documenation about this on the cordova site but here is the readme created with a new project.
                    https://www.dropbox.com/s/f4i7t4j17qgahvi/README.md?dl=0

                    27 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  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
                    • Please support multiple DataSource for the Unit Tests.

                      MSTest support multiple dataSourcer for the Unit Tests.

                      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 →
                      • Keep Debugger Events after the debug session ended

                        from external user: Can you keep the debugger events after the debugging session? Would be cool to analyze my debug outputs, exceptions etc. after ending the debug session. I am missing the white markers in the diagnostic chart.

                        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…)
                          1 comment  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                        • Option to import and export VisualStudio bookmarks

                          Bookmarks are useful for code tracing. It will greatly help user to navigate through the code during review ,training or even debugging.

                          Currently bookmarks are being stored in the solutions *.suo file. Since its a good practice not to add this file into code repository, there should be a tool to allow developers to export their bookmarks from one machine to another. This scenario exist for developer that works at different stations on the same code.

                          Currently Bookmarks are not available as option in Import and Export Setting Wizard

                          27 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 →
                          • Implement interface, but don't insert into code only copy to clipboard

                            Implement interface, but don't insert into code only copy to clipboard.
                            Or add menu item to a right-click menu to implement interface at current cursor position.

                            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 →
                            • Support Dynamic Text Template

                              Compile time text template is supported now. However, when I add a preprocessed runtime text template, the Custom Tool property of the template file will be reset and become a compile time template again.

                              I think it would be great if the Custom Tool property can be saved so that I don't need to set it to TextTemplatingFilePreprocessor every time I open the solution.

                              Thanks for your great work!

                              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  ·  Visual Studio Tools for Unity  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow apps to attach HttpMessageHandlers to HttpClient objects created in a referenced library

                                Scenario:

                                1. Developer writes app A and references library B.
                                2. Library B creates an HttpClient object on behalf of the app and uses it to send HTTP requests and receive responses.
                                3. App A must have the ability to inspect, log, modify or trace HTTP requests and responses made by C.

                                This is not possible today since HttpMessageHandler objects can only be added to an HttpClient object created in the same scope.

                                This idea is to:
                                Add an API to allow adding an HttpMessageHandler to an HttpClient object created within a referenced library.

                                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 →
                                • Solutions Explorer : Viewing features in chronological order

                                  Currently all features found within the solutions explorer are ordered alphanumerically. I am working on a project which could potentially require hundreds or even thousand of future features. I recognized there would be tremendous value in having the capability to arrange the view based on chronological order so that myself and my team can view which features have been most recently modified without having investigate each feature individually. I have desperately tried to find a way to modify the views, but it appears that this is not possible in this manner.

                                  I believe that including a "sort by" feature for…

                                  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  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Make bitCount() method for value types

                                    Right now there is no way to access very useful popcnt SSE instruction from C# (any other .net language) While in java there is a method int.bitCount()

                                    The idea is to make the same thing for .net and this method can use popcnt instruction if it is available or any other implementation if it's not.

                                    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 →
                                    • application beat android's applications

                                      i have idea for application that will beat any social application. our motto is; we didn't make something new; we just simplify things. we want to take culture, chat and music to all people and make them love it by simple things. please contact me.

                                      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  ·  Application Insights  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Use AI to build prototype into language framework

                                        Use a strongly typed prototype language with heavy rule sets to allow an AI to provide conversion to different language packs like C#, C++, VB.NET, Javascript, ES6 ;), Fortran, ASM, MSIL, Haskell, English, other languages,

                                        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 →
                                        • Add "Generate rollback script" button in SQL Server Data Tools' Schema Compare

                                          I use Generate Script button to produce a script to introduce changes from development to other environments.
                                          Normally the deployment procedure is (simplified):
                                          Script the change using Schema Compare.
                                          Backup the target database.
                                          Apply the change.
                                          If something goes wrong: Restore from backup.

                                          This works if the script fails. However, sometimes the change has issues that have made it through testing, that do not become apparent for some time (like the middle of the next day...). At this stage I have the option of restoring, and losing user data. Alternatively, restore the backup I did to another database (or SQL…

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

                                          Feedback and Knowledge Base