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. WCF Data services currently does not support datatimes like Time, Timespan, etc. Maby it should.

    WCF Data services currently does not support datatimes like Time, Timespan, etc. Maby it should. Or at least some way to convert on the fly.

    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 - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
    • Visual Studio Online Code Search across all Team Projects

      Code Search in Visual Studio Online is AWESOME!

      But I need to be able to search across all Team Projects, not just each project one at a time.

      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 →
      • Move Collapsed Sections and Regions

        It would be really nice to be able to move around collapsed sections, without them re-expanding. This would allow ordering things after writing code, to keep things in a more logical flow.

        4 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
        • Make ToDictionary report the offending key in case of duplicates

          Right now the message we get is "An item with the same key has already been added.".

          I would find it really helpful if it could include the key that it was trying to add.

          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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
          • Provide internal methods to Interface contracts.

            I'm in the process of rewriting engine code for a game. And something that keeps appearing is the need to describe interfaces with internal methods. Often, game code must build objects that meet an interfaces contract, and that contract often includes the provision of internal methods such as Render().

            C# interfaces currently don't provide this feature, and it's a real shame, because it makes sense to build against these contracts with internal methods, and not having to resort to using inheritance.

            There is no reason a contract can't say 'provide an internal method for Render() because all Models require it…

            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 →
            • ASP.NET MVC Html Helpers htmlAttributes Intellisense and AutoComlete

              Please add feature to html Razor editor in asp.net mvc html helpers methods that intellisense and autocomplete anonymous htmlAttributes parmeters. when type @ character, list html tags attributes.

              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…)
                3 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Ability to show/hide projects from a solution but still build them

                When you're working on a part of a solution in Visual Studio it would be good to be able to hide all the projects that you're not interested in.

                A simple context menu item to show/hide projects would be good. This setting would be stored in the user options file.

                You could then have a separate item in the solution explorer that you would keep collapsed which would lists all the hidden projects.

                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  ·  Flag idea as inappropriate…  ·  Admin →
                • Namespace intellisense

                  When entering a name space with the namespace keyword there should be intellisense support!

                  for exemple Namesace myProject.

                  should list the namesaces that have been previously created such as
                  myProject.Space1
                  myProject.Space2
                  etc.

                  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  ·  Languages - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                  • Visual studio verson for window xp

                    I'm 16 years old and i only have an old laptop running windows xp, because visual studio is not compatible with xp and i do not have enough money to buy a new laptop or update the software I can't do any windows developing. (I've used touchdevelop for a while but it really isn't that great for the more extensive developing. I'd love it if you guys could publish a version that is compatible with windows xp.

                    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 →
                    • Gdiplus::Graphics::DrawStringのU+1F300~の表示に対応してほしい。

                      Gdiplus::Graphics::DrawStringのU+1F300~の表示に対応してほしい。GdiplusのDrawStringで絵文字が□になり表示されない。絵文字の為だけに、既存のアプリケーションの描画方法をDirect2Dなどに移行するのは現実的では無いと思う。できる事なら、カラー表示してほしい。VisualStdio自体の問題では無いが検討をお願いします。

                      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 →
                      • repeat keyword

                        working with loop. sometimes you need to repeat something again. in this case you have to reduce/increase the counter or use goto statement.

                        i was thinking that using repeat keyword would be nice.

                        foreach(var v in list)
                        {
                        // do something
                        if(...)
                        {
                        repeat; // iterate and dont go for next element of list.
                        }
                        }

                        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…)
                          2 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                        • Use a context variable in Counterset categories in LoadTest? It is not possible now. Can we have that feature? {SUGGESSION}

                          Use a context variable in Counterset categories in LoadTest? It is not possible now. Can we have that feature? {SUGGESSION}

                          note: here is the another thread i posted for checking if anyone know about this is possible or not?!!!

                          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 →
                          • provide better design time support for WPF

                            I am a devoted user of WinForms' technology, I recently started to develop in WPF 4 and I noticed that my productivity is lowered into creating GUI even banal.
                            The Visual Studio designer for WPF can not even remotely stand comparison with WinFroms one, so there are tons of XAML to write by hand.
                            In the visual studio designer certainly less functional part is the PropertyGrid that can not be of help if not to set the boolean fields.
                            I hope that the next version of VS there is a much better designer

                            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  ·  XAML Tools  ·  Flag idea as inappropriate…  ·  Admin →
                            • Display plugins/addons memory usage

                              It's possible to see the memory usage of different add-ons in Firefox using `about:addons-memory` command. It would be great if we could have it in VS.NET too. Also having the `help menu -> restart with add-ons disabled` option would be handy (instead of using the command promept).

                              4 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                              • Additional Scroll Bar Marker

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

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

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

                                4 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                • Allow launching a code snippet from item template

                                  Code snippets are a powerful tool to guide users through new APIs due to their "fill in the blanks" functionality.

                                  However, they are usually not the point of first contact. Rather, project and item templates fill in this role much better since they are more easily discoverable and are often the first thing a user has to do to write code targeting a framework.

                                  Unfortunately, templates currently lack the "fill in the blanks" functionality of snippets. This makes item templates mostly useless for generic classes, for example, where the user needs to specify the type of generic arguments. The specification…

                                  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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add two languages Visual C and HTML5/CSS3/PHP

                                    Add Visual C and HTML5/CSS3/PHP for a complete programmation suite

                                    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 →
                                    • Please insert a koding application add-in in visual studio.

                                      Please insert a koding application add-in in visual studio? Look at
                                      https://koding.com/ for more info.

                                      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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Title bar color changes based on project/Solution

                                        Eg. Green for an Xbox based project, Red for a Windows Phone based project etc...

                                        Ideal for when using multiple VS instances (tools and app/game) with multiplatform support on top.

                                        4 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Make the refactor preview reference changes dialog remember its size and have a better default size

                                          The refactor preview window default size is too small to be much use, and although it's resizable it doesn't remember its size, which means you have to resize it each time you use it. :(

                                          https://connect.microsoft.com/VisualStudio/feedback/details/795251/refactor-preview-reference-changes-dialog-needs-to-remember-its-size-and-have-a-better-default-size

                                          4 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base