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. Remove Debugging

    Debugging is the most anoying part in the development proces.
    The CLR should simply ignore bugs and run the code as I thought it should work.
    This would make VS the #1 IDE in the world.

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

      Rafael,

      Thanks for the great suggestion. We agree that debugging is often the most arduous part of the development cycle and have added a great feature to Visual Studio to enable the development workflow you’ve suggested. If you download the latest Visual Studio “14” CTP and create a new project you’ll find that under the Debug menu we have added an option “Start without Debugging” which will force the CLR to execute your program as exactly as written without interference from the pesky debugger. For convenience this feature can be invoked with the shortcut key Ctrl+F5.

      We’ve found development to be so productive once debugging is eliminated that we’ve back-ported this most excellent productivity feature to all prior versions of the product in various updates.

      Thanks for helping make Visual Studio the #1 IDE in the world.

      Happy Coding,

      The Visual Studio Team

    • Add the work item only view / limited access users to visual studio online.

      When you are granted Limited access to TFS, you are able to view and modify only those work items that you create. You can report a code defect or suggest a product feature. Also, if you used Microsoft Feedback to submit feedback responses, you can revise your submissions. In the past, this view has been referred to as Work Item Only View (WIOV). I think it would be good to have this in Visual Studio Online as well.

      55 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 →
      • 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…)
          13 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
        • Allow tests to be grouped by class, category, and namespace in Test Explorer

          The Visual Studio team has obviously taken the time to add grouping to the new Test Explorer since we can group by test outcome and duration. However, sometimes you need to run a group of tests such as all tests in a category or namespace and this is not currently possible with Test Explorer. It would be nice if the grouping options were expanded to include at least class, category, and namespace. Then it would be possible to run all tests in a class, category, or namespace from the Test Explorer.

          699 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…)

            Visual Studio 2012 Update 1 http://www.microsoft.com/visualstudio/eng/visual-studio-update has added enhancements to support both grouping and filtering by Project and Traits (category). Use of these features is detailed in this blog post, http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/09/how-to-manage-unit-tests-in-visual-studio-2012-update-1-part-1-using-traits-in-the-unit-test-explorer.aspx

            Group and filter by Class is completed and will be available in Update 2.

          • Moving unfinished tasks from past Sprint to current Sprint

            Hi,

            From Team Foundation Server Web access, is there any way to automatically move all unfinished tasks from past Sprint to current Sprint?

            If not, I suggest you have this feature.

            Thanks,
            Learner

            6 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 →

              You can drag/drop a user story from the iteration/sprint backlog to another iteration/sprint in the left pane. It will move the story and all its tasks to the next sprint.

              A future improvement will be to only move non-completed tasks to the next sprint.

              Ewald Hofman
              TFS Program Manager

            • Visual Studio Online: Allow tasks/work items/bugs/etc to be assigned to a team not just an individual

              Allow tasks/work items/bugs/etc to be assigned to a team not just an individual.

              We have a development team, when users raise bugs they can either assign them to no one, in which case no team members get notified of their existence, or assign them to a specific developer; who might not be responsible for that area of the application / be on holiday / off ill etc.

              Please allow assigning to teams, otherwise what's the point in them?!

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

                This is already possible with TFS2012 and later.

                In TFS 2012 we have added the Team artifact to the product. Out of the box a team is tied to an area path. By assigning a work item to a specific area path you basically assign it to a team.
                If you use the area path for something else today, you can also use another string field in the work item that specifies the team (http://msdn.microsoft.com/en-us/library/dn144940.aspx)

                In case you cannot use TFS 2012 or later, you can also add groups to the Assigned To dropdown as shown in this blog post [http://blogs.infosupport.com/how-to-assign-a-work-item-to-a-group-and-actually-have-it-show-a-list-of-values/]

                Ewald Hofman
                TFS Program Manager

              • 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…

                  • 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 →
                                          ← Previous 1 3 4 5 25 26
                                          • Don't see your idea?

                                          Feedback and Knowledge Base