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. BuildProcessTemplates

    能不能把创建团队项目时生成的模版文件BuildProcessTemplates给隐藏掉,在用vs创建团队项目时总会生成一个这个,看着很烦,能不能在以后的vs更新中把这个给去掉或者隐藏起来,哎

    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 →
    • 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 →
      • Newer versions of Visual studio (say 2015) should be compatible with extensions created for previous versions of VS automatically

        Not all extension writers will update their extensions all the way along VS's upgrade path. And they shouldn't have to if they don't have newer things to add.
        However, as a conquence, these extensions won't report compatible with newer versions' of VS. So every time there is a new version of VS, there will be fewer extensions, which is not something that should happen.

        5 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 →
        • Team Foundation Server Release Action to modify IIS configuration

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

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
          • Add Ribbon Control in Windows Form Application

            Kindly Provide Ribbon Control in Visual Studio Windows Form Application.
            Help to Develop more App in Windows Form Application.
            Currently Available WPF Application, But Provide Windows Form Application.

            5 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 →
            • Unseal System.Web.HttpCookie

              It is sealed. Adding behavior to it is a pain, as we need to create a wrapper, and then test, etc.

              Why is it even sealed? Please can you unseal it in the next release?

              5 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 →
              • Advanced Visual Studio Recycle Bin

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

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

                1 vote
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                • In solution explorer, add "structure view" for Python

                  For C#, there is such a feature in solution explorer, where you can expand C# files and view the namespaces, classes, methods, properties in a hierarchy view. See a random picture from web showing the structural view.
                  It will be nice if there is the same thing for PTVS.

                  5 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 - Other  ·  Flag idea as inappropriate…  ·  Admin →
                  • Enable adding of multiple projects to a solution in one step by adding all projects in the selected solution

                    We have multiple projects belonging together (interface, implementation, unit tests, integration tests of a component which are separate projects in a component specific solution)

                    When working on an executable depending on a large number of those components, we would like to add all projects of a component solution to the currently open solution of the executable in a single step instead of having to add the projects individually.

                    A different approach to our problem would be to drastically increase the performance of Visual Studio when working with a large number of projects (>250 projects) and to be able to define…

                    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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                    • Search Symbols online to find the exact download you need.

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

                      3 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                      • ms tests

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

                        3 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Test Tools  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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…

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

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

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                            • floodfill restore old deleted function

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

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                              • Create a 'using' local variable declaration in C#/VB

                                (This is described at https://github.com/dotnet/roslyn/issues/5881, but it was requested to be placed here as well)

                                n C# (and VB), using statements contain an embedded statement (traditionally, a block statement) that contains the code that will be run before the resource is disposed.

                                When multiple resources require disposal, using statements are nested to accomplish this (though traditionally written at the same level of indentation)

                                using(var r = new Resource())
                                using(var s = new OtherResource())
                                {
                                }
                                This works well if all resources can be acquired at the same time, but this cannot always be done. The motivating example, in this…

                                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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                • Show task item IDs in the TFS merge window

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

                                  3 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  IDE and Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Move "object Id" to the left in the Value column of the Watch window.

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

                                    3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Debugging and Diagnostics  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add option for anti-re-inclusion of header files in C++

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

                                      3 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
                                      • 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  ·  Extensibility  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Copy task's in Build & Release

                                          it would be great if we have a copy tasks with parameters\settings on that task to different sequences..I know we have a clone template option but if I want to copy the individual tasks to run in different places in a given definition or on to a different environment...

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

                                          Feedback and Knowledge Base