Visual Studio

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, visit the Visual Studio Connect site: https://connect.microsoft.com/visualstudio.

To review the current UserVoice statuses and their definitions, please review our “What Does the Status of My Feedback Mean?” article.

We would also like to invite you to check out the Announcements section we have added to this site, where we will be posting special opportunities for you to participate in.

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. precompile mvc views ala RazorGenerator

    Make dynamic compilation of MVC views optional -- it should be possible to compile the application so that the whole application (including views) are compiled into a single dll. No Views folder would be created, just the app.dll. Similar to the RazorGenerator, but built into visual studio

    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 →
    • no universal app template

      I just installed Visual Studio 2015 in my Windows 8.1 environment. There is no Windows Universal App template installed and I could not find the template online.

      I understand we were to be able to create Windows Universal Apps in Windows 8.1 with limited development capabilities.

      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  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
      • "Remote Site" function for VS 2013

        Can we bring the "remote site" function back to VS 2013? It is very friendly and useful in 2012 and earlier versions.

        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  ·  Blend for Visual Studio  ·  Flag idea as inappropriate…  ·  Admin →
        • change HTML fields to reportable in TFS

          I have a TFS form with HTML fields to upload images. Since HTML fields are not reportable, it is not possible to create custom controls with these HTML fields.

          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…)
          • Add email sent from TFS VSO to work item history and enable replies to be added to corresponding work item history

            Enable tracking of emails sent from TFS / VSO work item mail template. Something like a check box to add sent email to work item history.

            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…)
            • allow unix makefile projects

              Allow for creating and managing existing unix makefile projects.
              Even better, allow for cross-compiling these.

              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 →
              • Move yellow nuget "download missing packages" in vs2015

                When using the new nuget package manager in vs2015, the download missing packages is displayed in a yellow topbar, that make the window resize. Move it into the output window, to keep all nuget feedback listed there.

                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  ·  Feedback Tools  ·  Flag idea as inappropriate…  ·  Admin →
                • Filter Kanban board via user defined query

                  Add the ability to customize the display of items on the kanban board from the results of a query. For example a query is written to just show features under selected area paths. I would be nice to be able to see the results on a corresponding kanban view. Much more granular than current filter board capability.

                  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…)
                  • Add Code Analysis check for missing FreeHGlobal when using AllocHGlobal

                    When using C# Code Analysis I would like to see a rule check for the use of Marshal.AllocHGlobal without a corresponding Marshal.FreeHGlobal to free the unmanaged memory that was allocated.

                    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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                    • StyleCop rule to warn when a methodes body hasn't got enough comments

                      It would be great if StyleCop warns us, if a methodes body (not the methodes header comments) is not enough commented.

                      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  ·  Flag idea as inappropriate…  ·  Admin →
                      • Share settings accross teams

                        Provide a way to shared settings accross taskboards (i.e styles, fields, columns). Managing a big set of projects using VSO is actually really painful, 'cause you have to configure each Team separatly, and compagnies don't like to pay people for doing copy/paste.

                        To me, a simple way to achieve this is to allow us to define some Team settings template, and then the ability to bind a Team to a setting template.

                        Thank you for your support.

                        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…)
                        • Getting error “New deployment is not allowed as an another deployment is in progress. Retry the deployment after sometime.”

                          We are frequently getting error “New deployment is not allowed as an another deployment is in progress. Retry the deployment after sometime.” even if there no release/deployment is in progress. Also tried to Abandoned all release/deployment related to that Release Template but no luck. How to find which old release is causing this issue? Is there any option to bypass this behavior?
                          System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. ---> Microsoft.TeamFoundation.Release.Common.Helpers.OperationFailedException: New deployment is not allowed as an another deployment is in progress. Retry the deployment after sometime.
                          at…

                          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  ·  Release Management  ·  Flag idea as inappropriate…  ·  Admin →
                          • Option to disable Type Promotion in VB

                            I understand Microsoft position on this idea: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3463390-introduce-shared-class-like-in-c-

                            You say that the language should not be responsible for enforcing discipline on programmers. Well, that may be understandable, but that is not the real problem with type promotion. Not only type promotion adds clutter to Intellisense, but it also causes problems with naming. For example, recently I was implementing a custom Message Encoder for WCF: following Microsoft implementation, I wrote a Module to hold the default values for various properties, including Encoding and MessageVersion. Now, you can already picture the problem: every time I would access Text.Encoding's or ServiceModel.MessageVersion's static members,…

                            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 - Visual Basic  ·  Flag idea as inappropriate…  ·  Admin →
                            • Attach to process: Typing number should filter ports

                              Attach to a process-dialog should filter by port when the user types numbers as first input.

                              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  ·  Flag idea as inappropriate…  ·  Admin →
                              • visual studio code should support an designer for websites. and support FTP also

                                I would like to connect directly to my website with Code. And start designing my websites just like Visual Studio can. But Visual studio needs a better desinger too for web. (REALLY I MEAN IT, it is that bad..)

                                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  ·  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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                                  • increasing visual studio accessibility

                                    make a download manager for your help viewer to show how the process has been progressed and when the download will be finished.

                                    thanks a lot for your perfect programs

                                    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  ·  Accessibility  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide official logos for the .NET languages

                                      We need something to stick on our laptops.

                                      22 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

                                        Hey Niklas,

                                        Cool suggestion. We actually do have, or at least had, logos for the .NET languages and stickers bearing them. I have one for VB on one of my laptops and one of each for VB, C#, and F# on another. We used to give these out at conferences and events, I’m not sure if we ran out. At times we’ve also had T-shirts and mugs. Everyone’s always asking us where they can get them. We really should put up a storefront somewhere so that all our fans can show their love. I’ll get on that and let you know what we come up with.

                                        Regards,

                                        Anthony D. Green, Program Manager, Visual Basic, C#, and F# Languages Team

                                      • 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 →
                                        • Implement AD FS for TFS

                                          Our organisation policy does not allow us to use TFS Online / visualstudio.com. For on-premises TFS instances, ADFS is not supported at the moment. I'm hoping a future update will incorporate the ADFS bits for TFS Online in the on-prem version as well. That would open up some authentication schemes we'd like to use.

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

                                          Feedback and Knowledge Base