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: http://connect.microsoft.com/visualstudio.

ASP.NET Runtime/Web Tooling suggestions have moved! All your ideas, including your votes, have been transferred and are searchable in the ASP.Net Uservoice forum. Please submit any new ASP.NET Runtime/Web Tooling suggestions, or vote on existing suggestions by going to http://aspnet.uservoice.com.

We look forward to hearing from you!

Thanks – Deon Herbert
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 vote and comment on it.

If it doesn't exist, you can post your idea so others can vote on it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  1. Bring Back Full-Color Icons to Visual Studio 2012

    The mostly black & gray glyphs used in Visual Studio 2012 are very difficult to distinguish between. Familiar icons that we have known and used for years are now gone, and it takes (wastes!) a ton of time trying to find the right icon/command/object. Please bring back the tried-and-true, full-color icons that clearly represent each command/object and are easily identifiable.

    4,286 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…)
      288 comments  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →

      Thanks to everyone who voted and commented on this issue. Visual Studio 2013 has added color in several broad reaching icon categories. We classified the icons we focused on into three sets: icons which represent common actions, icons which indicate code hierarchy, and icons that provide some kind of notification. By utilizing a systematic and broadly applicable approach to color use we are better able to effectively convey critical meaning or affiliation through color, to attract attention through color, and to improve scan-ability through color. This approach translates into color being applied to ~80% of standard toolbar and debug toolbar icons, ~75% of code hierarchy icons, and 100% of active notifications.

      Based upon the design goals outlined above and design decisions reflected in the existing scheme for each of the core icon sets we will continue to apply and extend our approach to icon colorization as we move forward. As…

    • Export Test Case and Test Results, including screenshots, to Word

      In order to keep the test cases as a reliable source of truth for the applications, it would be really nice if Test Manager could export test cases and test results to Word, including the screenshots (TestScribe can do this, but it doesn't include Test Result Details and screenshots)

      Thank you

      20 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →

        This request is the same as the following uservoice item, which has been completed:

        http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2039033-make-test-scribe-word-reports-customizable

        With TFS 2013 Update#2, we have now enabled the capability to export test artifacts data so that they can either be sent via email or printed. And all of this without having to install any additional powertool like TestScribe.

        The Export capability allows you to customize what data you want to export.

        Take a look at the following for more info:
        http://www.visualstudio.com/en-us/news/2014-feb-10-vso

        http://msdn.microsoft.com/en-us/library/dd380763.aspx

        For exporting to word, you can choose the Print option from the Export dialog box, then choose Cancel from the Print dialog box. The data for the report is displayed. Select all the text, then you can copy and paste it into a Microsoft Word document if you want. All the formatting in the report is retained

        With the Export capability now included in the product, we are marking this uservoice request…

      • Add nameof operator in C#

        Add a nameof operator in C# like typeof operator.
        Syntax:
        nameof(<TypeName>),
        nameof(<TypeName>.<MemberName>)

        It is really required for maintenance as refactoring enabler.

        It is wished for notify property change.
        I have heard about the CallerInfo attributes BUT here is the key example that show that only a nameof operator will solve all the needs:

        We need it in order to fill attributes:
        [GlobalizedDescription(typeof(CommonResources), nameof(CommonResources.MyProperty)]

        MEF property or method contracts are also obvious example

        266 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…)
          12 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow "default" values on automatic properties

          When using auto-properties, I should be able to set a default value without having to create a constructor, like I can with a field:

          Something like:
          public bool IsActive = true { get; private set; }

          1,332 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…)
            69 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

            We’ve now added initializers to auto-properties, which addresses this scenario. Additionally we are allowing getter-only auto-properties.

            These additions can be tried out in the CTP of Visual Studio “14”. For links to that, and details about the new C# language features, please check out this CodePlex post:
            https://roslyn.codeplex.com/discussions/552378

            Thanks for the great feedback!

            Mads Torgersen [MSFT]
            C# Language PM

          • I wish catch multiple exceptions in the same catch

            For example:

            try
            {
            // smth}
            catch (RemoteException, NamingException , CreateException e)
            {
            // smth
            }

            1,630 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…)
              54 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →

              I’m going to mark this as completed. Even though the feature we ended up implementing didn’t do exactly as requested here.

              Instead we added exception filters to C# in the CTP of Visual Studio “14”. They provide an easy solution for this scenario, and addresses the core issue raised by many, namely what is the type of e.

              For this scenario you’d use it like this:

              try { … }
              catch(Exception e) if (e is RemoteException || e is NamingException || e is CreateException)
              {

              }

              You can find links to the CTP and more info about the upcoming C# language features at this CodePlex post:
              https://roslyn.codeplex.com/discussions/552378

              Thanks for the great ideas and discussion!

              Mads Torgersen [MSFT]
              C# Language PM

            • Add "?." operator to C#

              Add the "?." operator to C# and make it chainable like CoffeeScript so we don't have to write null reference checks for every nested property. An example would be:
              myObject?.Items?.[0]?.DoSomething()

              5,439 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…)
                206 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
              • asdf

                Hey David Gorena Elizondo, Why u guys are selling the Testing Center tool?

                How people can group the test cases? Did u guys thought about that? Its really shame on you guys.

                I can group them using the tags in TFS but not in the Testing Center tool and my company wasted their money.

                The only place is "Area" user can query and add test cases. User can't add the "Tags" in their query and MTM is not even support Tags. Did you guys work for microsoft for FREE? do some work guys and hire the right person or the…

                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 →
                • Integrate Alerts Explorer

                  TFS Power Tools for Visual Studio 2010 had the Alerts Explorer available under the Team menu. I love this feature and would love to see it integrated into VS 2012. The existing Projects Alerts is just not enough in its current state.

                  The current beta power tools for 2012 (2011) does not have this feature.

                  47 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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                  • Make shortcut for "Refresh Linked Browsers" changeable

                    Currently the default keyboard shortcut for the Browser Link feature in Visual Studio 2013 is binded on "Ctrl+Alt+Enter" and there is no option in the keyboard list to change it.

                    186 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…)
                      8 comments  ·  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  ·  Flag idea as inappropriate…  ·  Admin →
                      • Make design view available for pure HTML/HTML5 websites and projects.

                        Make design view available for pure HTML/HTML5 websites and projects.
                        When I need a visual of the project pages I am working with and don't find it in VS2013, I am turning to Dreamweaver.
                        It used to be available for HTML forms and pages, what happened!!

                        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 →
                        • visual studio problem with css in html file

                          when I put second style in visual studio first is removed.

                          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 →
                          • Add IntelliSense for CSS Selectors

                            Can you add IntelliSense for CSS selectors?

                            You can autocomplete standard HTML tags and attributes, CSS psuedo-classes and pseudo-selectors.

                            Even better, you can complete classes or IDs that are used elsewhere in the document (or in other HTML and CSS files in the project)

                            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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                            • css editor not Intelligent

                              css editor not Intelligent!!!,yes css editor not Intelligent.
                              please see microsoft expression web 4 css editor,The proposed css pseudo class and complate it,and very very another features which visual With all this greatness!,It has been denied.Unfortunately the new version of visual 2012 once it has been denie!!!Sorry,Sorry,Sorry :(

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

                                Thanks for the feedback. Visual Studio 2012 added full Intellisense for pseudo selectors and Visual Studio 2013.3 adds even more Intellisense for selectors, such as CSS Selectors Level 4 and attribute selectors.

                                Mads Kristensen
                                Program Manager
                                Visual Studio Web Tools

                              • .less and sass css support

                                I know they are still small in terms of popularity. However, once a web developer uses these tools they will be hooked. Unfortuntaly there are no IDEs that currently support it. When i say support I mean: being able to check definitions through imports. Syntax highlight. indent and formatting. For such a great evolution of how to write css very few strides have been made by the major ide makers. I think this would be a huge step for microsoft in being "cutting-edge"

                                25 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…)
                                  4 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Allow turning the CSS auto formatting off completly.

                                  There doesn't appear to be a way to turn off the auto formatting in CSS files. I'm sure that in VS2010 my most hit, non-alphanumeric key was the semi-colon, in VS2012 it's backspace 2012 tends to put in spaces and line breaks automatically. I prefer to wrtie my CSS files to be ultra-condensed to begin with. It would be great if there was a "disable auto formatting/auto completion check box for CSS files.

                                  105 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…)
                                    11 comments  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Make panning work in the source editor for touch devices

                                    On my Surface Pro I keep trying to pan the source editor view, but it selects text instead. That doesn't seem very useful. Even without full DManip support, it'd be nice if I could pan the view (using the default behavior of being treated like a scroll wheel, like you get it most other desktop apps).

                                    75 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…)
                                      6 comments  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Automatically close parenthesis

                                      I suggest you automatically close parenthesis

                                      96 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…)
                                        7 comments  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →

                                        Hi Patrick
                                        As has been noted, this feature already exists in Visual Studio 2013 – just check Automatic Brace Completion in Tools\Options\All Languages.

                                        I’m resolving this item as Completed; let us know how you like the feature.

                                        Thanks
                                        Mark Wilson-Thomas
                                        Program Manager, Visual Studio Editor Team

                                      • VS11. Bring back the old "Pending Changes" window

                                        The new one is very confusing!!!

                                        I think the old one was almost perfect so why did you change it??? I mean, you can add new options but why did you change the philosophy?

                                        The most important problems I see with the new one:

                                        - No way to have that window independent so it can be accessed easily and fast

                                        - Difficult to see at first sight the files changed! (of course, the new “no color” interface is part of the problem...)

                                        - Difficult to exclude changes! (in the old one it was so easy by clicking the checkbox...)

                                        3,429 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…)
                                          167 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →

                                          We are happy to let you know that in today’s release of Visual Studio 2013 Preview we have made numerous improvements to the Pending Changes experience. The most significant additions are the ability to undock the Pending Changes page from Team Explorer, an option for viewing changes in a flat list, text filtering, and the removal of the “All Changes” page that was used when your number of files exceeded 250 items.

                                          You can get the VS2013 Preview build here:http://go.microsoft.com/fwlink/?LinkId=306566

                                          Matt
                                          Program Manager | TFS Version Control

                                        • Allow user to change the region for Windows Live ID billing

                                          Many organisations have employees that will be moving around the world (especially true in Europe) and the is currently no way to change region on a Windows Live ID and subsequently the billing. This will remove any ability for many companies to adopt TFS in the cloud.

                                          p.s. "Just create a new account" is not an acceptable answer.

                                          569 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…)
                                            28 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →

                                            We feel your pain. Unfortunately billing is managed in a slightly different way from product to product. As some users have already suggested in the thread, Xbox Store, Windows Phone Marketplace, Azure subscriptions have now a process to change the billing country. In some cases this process is manual or will require to chat with support.

                                            Albert Cabello
                                            VSO Program Manager

                                          ← Previous 1 3 4 5 25 26
                                          • Don't see your idea?

                                          Feedback and Knowledge Base