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. 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 →
    • Fix the issue with content files not being correctly copied to the output folder.

      Here's the scenario:

      I edit a .hlsl file, open a command prompt and compile it with fxc (C# project so MS doesn't see fit to provide hlsl compilation in project, because in 2015, c# is still treated like a toy language by the C++ aficionados over at MS who are making the VS feature decisions). I have the .cso file set to Content + Copy always. But it doesn't get copied!. I have to actually go into the assets / shaders folder and copy the file manually - EVERY TIME - over to the bin/x86/debug/appx/project/assets/shaders folder.

      Please fix this, this…

      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  ·  Project  ·  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

          • Change UI icons back to the VS2010 look

            The icons in VS 2015 is just terrible! It feels like being back in the 1980s or like someone’s young child made them. How can anyone come up with an idea like this? I know that fashion makes people blind, but this? Anyone who compares the UI of VS2010 with the later versions and don't see the superior UI of VS2010 must be nearly blind. One thing is to go for the latest fashion when marketing teenager consumer electronics, but this is for professionals and fashion doesn't belong here. It's very, very unprofessional.

            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 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  ·  IDE and Editor  ·  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 →
                        • 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 →
                            • Provide the ability to identify ToolTip (error messages) in Telerik WPF Controls: Coded UI

                              The ToolTipText method present in Coded UI is not able to capture error messages which appear on hover. Neither the test builder tool's crosshair nor Ctrl+I combination are able to identify the error message. The reason for this behaviour seems to be design of the control as a hidden control.

                              I'm attaching a screenshot of the error message which we try to capture. Here is a link to the MSDN Forums post which I made: https://social.msdn.microsoft.com/Forums/vstudio/en-US/9062a310-918e-40b1-8f7a-3f21e4a5ccbb/method-to-identify-tooltips-in-wpf-controls?forum=vstest

                              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  ·  Windows Presentation Foundation  ·  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 →
                                • Note these DGV ComboBox error observation

                                  The Combo box when used in A DataGridView column causes these exact errors
                                  for these exact conditions.

                                  If the data source is set to 'None".
                                  ------------------------------------
                                  Using collections (with entered values) causes ALL cells to trigger error event
                                  The record at that cell location is visible but not enabled
                                  The value of the record is visible
                                  mouse over the cell triggers the error message

                                  if the data source is set to a table.
                                  ---------------------------------------
                                  The error event is triggered ONLY for cells whose values were entered progmatically.
                                  That is if the program assigned a value to a particular cell that…

                                  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 →
                                  • Check for nulls on a cascade of objects

                                    Imagine this classes:

                                    class A
                                    {
                                    int myInt;
                                    }
                                    class B
                                    {
                                    A myA;
                                    }
                                    class C
                                    {
                                    B myB;
                                    }

                                    class D
                                    {
                                    C myC;
                                    }

                                    If I have an object of type D and want to access myInt inside A on a secure way, I would have to do:

                                    if (myD.myC != null && myD.myC.myB != null && myD.myC.myB.myA != null)
                                    {
                                    Now i can use myD.myC.myB.myA.myInt securely!!
                                    }

                                    Why not just do this check:

                                    if (myD.myC.myB.myA != null)
                                    {

                                    }

                                    This should not crash if myD, myC, myB are null, simply because myA can only not be…

                                    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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                    • have an option to open source files via "Go To Definition" *not* to open as previews

                                      I use F12 quite often to navigate around my code. It opens new source files as "previews" so when I go one level deeper to the next source file then the current one is closed. It would be good to have an option to not open the F12 source files as "previews". I still like the preview feature for when looking for files in the solution explorer, so I don't want to turn it off completely, just for F12 (and similar) code navigation.

                                      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 →
                                      • Option to always start Visual Studio as Administrator

                                        Please add an Option to Visual Studio that it always starts with administrator rights. I have tried several solutions:

                                        - Application Compatibility Toolkit for Windows 10 doesn't work.
                                        - VS Commands extension works, but Visual Studio needs to start two times. First without admin rights and then restart by extension with rights. (Very slow workaround)
                                        - Disable UAC is no solution.
                                        - Right click and start as administrator is very annoying and not always keep it in mind.
                                        - Try to Debug an Application that needs administrative rights and so visual studio prompts to restart IDE with admin rights is…

                                        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 →
                                        • VS Code: have nodejs built in

                                          Visual Studio code: not to add too much bloat to the slick editor, but a built in runtime for nodejs would allow adding in a diverse and powerful set of tools from the extension store no ?
                                          Without having to configure and maintain a node instance seperately from the editor. Also would allow transporting prefs/settings etc. of node packages across machines (because I want to use VS Code on all my machines/OSs)

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

                                          Feedback and Knowledge Base