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. C++ More than one Instance of Constructor Matching Visualize

    Hi,
    i want to have a Feature that Shows all the Constructors or functions that have the same Signature

    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 →
    • Touch Friendly

      Make Visual Studio 2015 touch friendly with the new Windows 10 which can used on touch devices or 2 in 1 devices.

      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 →
      • Make a translation into Russian and other languages common aid and forums, at least with the help of computer translation

        Make a translation into Russian and other languages common aid and forums, at least with the help of computer translation ;)

        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 →
        • Interface: Open destination published files option

          Create a check box option at publish application dialog to open directly at publish folder. Help us with this feature.

          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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Create more cordova-samples on GitHub

            Cordova-Samples on https://github.com/Microsoft/cordova-samples is a great start, but there needs to be more samples.

            Initial Ideas:
            Understanding Modules Internal, External, Export.
            How to use tsconfig.json with external modules.
            How to install definitelytyped packages with TSD and tsd.json.
            Basics of requireJS and Cordova.
            Promises and WinJS
            How to add front-end packages with Bower.
            ....

            Community Created Cordova-Samples:
            Sample Process: Community members create cordova-samples using VS2015, submit project files and docs to VSCordovaTool team for review, team suggest changes, user makes necessary changes, etc. and finally user creates pull request on GitHub.

            46 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…)
              planned  ·  3 comments  ·  Mobile App Development  ·  Flag idea as inappropriate…  ·  Admin →
            • Enable IntelliTest to show code coverage

              Enable IntelliTest to show me the lines of code that it has been able to cover (in addition to the current block coverage count that is displayed).

              30 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 Comments That Refactor With Object Refactors

                So if a comment includes the name of an object and you refactor the name of said object the comment also refactors the name. For parsing safety you could potentially prefix the object names that appear in comments with an uncommon character such as ~ or @ or # or etc.

                Personally, I hardly ever explicitly refer to object names in comments for this exact reason

                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 →
                • Give some love to the Visual Studio Gallery

                  Visual Studio Gallery serves thousands of Visual Studio users every day.

                  As a developer of Visual Studio extensions (and other tools), I'd love to see the Gallery receiving some of the love that the .NET tools and frameworks enjoy.

                  In particular (but in no particular order):

                  1. Spruce up the Gallery - the site could use some freshening up, making it a bit more up to date with regards to technology
                  2. Provide a public API (REST?) for interacting with the gallery: uploading extensions, querying the download count, getting information about a particular package, etc.
                  3. Support Markdown in the…

                  129 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…)
                    5 comments  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →

                    Pleased to announce the launch of the new Visual Studio Marketplace preview. The VS Marketplace is the new unified location to get extensions for Visual Studio, Visual Studio Code and Visual Studio Team Services.

                    Take a look at https://marketplace.visualstudio.com.

                    For now this launches as a preview, so you will still publish and download extensions from the VS Gallery. Over time we will transition Gallery functionality into the Marketplace and add new features.

                    Thanks!
                    Michael Dick
                    Visual Studio Team

                  • VS2015 to automatically save Test Explorer result states

                    When I close Visual Studio, I want the Test Explorer to remember the current state of all tests run/not run/passed/skipped, and load them back up if I re-open Visual Studio.

                    I typically have 6000 tests in different outcome states. The tests can take 7 hours to run, so it's not quick to 'run all'.

                    At the moment, if I close visual studio, the test explorer loses all the previous results, and I can't find a way of saving the results manually.

                    I also when adding/removing code, I want it to add any new tests without losing the test results, and…

                    14 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  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                    • Proxy Settings Have to be Specified Several Times

                      For those working behind company proxies, there are now several places where we now have to specify proxy settings:

                      - NPM - NPM has its own proxy settings stored in a few places. Environmental variables or .npmrc files.
                      - Bower - Bower has its own .bowerrc file that lives with the bower.config file and you seem to have to create one for each project.
                      - Git - Yet another set of proxy settings.
                      - DNX - The DotNet Execution environment has it's own proxy settings that stops package restore working.
                      - DNVM - Requires setting up proxy settings to allow…

                      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…)
                        2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                      • mvvm easy drag from model

                        Step 1 drag mode design listview.

                        Step 2 , drag the model from explorer listview solutions (design mode).
                        Se abre un asistente para crear el xbind, y MVVM.

                        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 →
                        • Allow screenshots to be copied to the clipboard

                          When you take a screenshot of the emulator, your only option is to save it to a file. I open paste screenshots in chat and email, and it's a few extra steps to save to a file, open file, copy.

                          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  ·  VS Emulator for Android  ·  Flag idea as inappropriate…  ·  Admin →
                          • Merge Visual Studio and Blend for VS

                            Now that Blend for Visual Studio is very nearly identical in functionality to Visual Studio, why not just make it into one program? I understand that Blend is tailored toward more visual design oriented use, and not everyone needs that all the time. But they don't have to be different programs -- you could provide a per-file setting (like the new option to enable or disable running code in the designer) to switch between the current VS editor and the rich Blend editor. In my opinion, that would be far better than switching between applications (that message saying "your code…

                            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 →
                            • task reviews

                              I love the code review option now which eliminated us from creating a task.
                              However, we need to do review on other types of activates:
                              design review
                              test case review

                              Currently we are creating tasks to handle this as we did before which is cumbersome.

                              Maybe a feature that mimics the code review process but can request it from a task and not necessarily checking in code.

                              At least implementing something in Test Manager to request a review.

                              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  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Allow Printing Hit Count in Tracepoint

                                It would be very useful to have a tracepoint message that was something like: "Call FooBar, count=$HITCOUNT" that prints the current hitcount of the function. Currently I have to add a custom counter in source to each location to achieve a similar effect.

                                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  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                • How access Tab Pages from the Tab Control Object in Resource Designer?

                                  How access Tab Pages from the Tab Control Object in the Resource Desiner? (Dialog Box)

                                  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 →
                                  • Make WPF Cross Platform

                                    Make WPF built apps work on the big 3 (Windows, Linux, Mac). This would make using Visual Studio and the WPF framework a slam dunk for UI tasks!

                                    As it is, I am using WPF primarily for prototyping (by only one developer). When it comes to actual development we ditch Visual Studio and use cross platform frameworks and IDEs.

                                    34 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 →
                                    • Be able to review Pull Requests in the Team Explorer window

                                      I would like to be able to review pull requests created in TFS 2015 on Premise. The review should consist of a code review tool that allows me to make comments similar to the way that it works with TFVC when using GIT.

                                      10 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 →
                                      • New syntax to map interface members to the base class

                                        Explicit interface implementation in VB makes the code much better readable and maintainable than C# code with its implicit (i.e. hidden/secret) interface implementation.
                                        It is one of the main advantages of VB over C#.

                                        However there is one drawback: If a class implements an interface, all interface members have to be implemented directly in that class.
                                        There is no way in VB to map an interface member to a member of the implementing classe's base class.

                                        In C# this works implicitly without any extra code. In VB, of course, we want to maintain an explicit way to achieve it.
                                        A…

                                        141 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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                                        • wonderful!

                                          wonderful!wonderful!wonderful!wonderful!wonderful!wonderful!wonderful!wonderful!wonderful!wonderful!

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

                                          Feedback and Knowledge Base