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. Load Test - Web Test Playback Colour (color) code Transactions, requests and dependants differently

    It would help readability if in the playback web log the transactions were one colour, the main requests another and dependants another colour again.

    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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
    • Generic pointers

      It would be great to have generic pointers within C#.

      It is quite painful to have the function written for double, byte...

      e.g.

      private Matrix<float> Cast( Matrix<byte> m) {//do the job}
      private Matrix<float> Cast( Matrix<int> m) {//do the job}
      ...

      instead of
      private unsafe Matrix<float> Cast<T>( Matrix<T> m)
      {
      T* mPtr = m.Ptr;

      //do the job
      }

      The CIL and thus CLR itself supports generic pointers. Why would not C# also ?

      9 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 →
      • Generic Pointers

        It would be great to have generic pointers within C#.

        It is quite painful to have the function written for double, byte...

        e.g.

        private Matrix<float> Cast( Matrix<byte> m) {//do the job}
        private Matrix<float> Cast( Matrix<int> m) {//do the job}
        ...

        instead of
        private unsafe Matrix<float> Cast<T>( Matrix<T> m)
        {
        T* mPtr = m.Ptr;

        //do the job
        }

        The CIL and thus CLR itself supports generic pointers. Why would C# also ?

        0 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 →
        • Export code review comments to excel/word, options to export all or by change set or subset of them and possibly full text search in query

          Export code review comments to excel/word, options to export all or by change set or subset of them and possibly full text search in query

          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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
          • Color printing in Visual Studio

            Color printing in Visual Studio with scalable letters and paper margins. The available extension for printing is very poor (too big letters).
            I don't understand why this feature - already available in VS 2008 - has been removed.
            Please enable (usable) color printing again !

            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…)
              1 comment  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Export "Visual Studio Language Specification.docx" to PDF

              As headers aren't inserted correctly by either Paul Vick or Lucian Wischik, you should save us all from the errors in the document by exporting it to PDF. Why else should you add this function to Word?!

              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 →
              • TFS needs better email notification support/functionality.

                TFS needs the ability to configure a project for automatic creator notification on work items and update the history of tickets based on Outlook email converstations. We have non-TFS customers create requests for our team via hyperlinks (using URL encoding to pre-populate templates). Sans the hyperlink, they rely solely on email for communications and cannot/will not install Team Foundation Explorer. They also respond to work item requests via email and it would be invaluable if this would update the ticket history automatically (ID in Subject?). Several other work tracking tools have this ability, and for "customer service" type requests it…

                15 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 →
                • 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 →
                  • Add git support for CodeLens

                    I've been using the VS2013 preview for a few weeks now, and love it. CodeLens stuff is really really cool, but some of the lenses only work with TFS as the version control. Adding the ability for these CodeLenses (author, commits) to work with other VCS (git first please!) would be excellent!

                    376 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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add Font Transform (lowecase, SentenceCase, UPPERCASE) property for each control that has a text on the program made

                      Responding to concerns about the look of the main menu in Visual Studio 2012, so many users discuss things and sometimes invite the user to discredit the quality of development that occurs in Microsoft Visual Studio 2012 that is why the main menu of the program using UPPERCASE. Up there in a few blogs that exclusively discusses about how to change the menu to Pascalcase. Microsoft would be wise hand, if the problem is terminated by adding a setting to change it dynamically and implement it in Visual Studio program by adding a feature like Font Transform (lowercase, SentenceCase, and…

                      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 →
                      • in the team build log summarise success but show heaps of info on failures

                        The current logging / summary approach seems to highlight success more than errors. Great. I like to know when things work, but if I'm looking at these pages it's because things didn't. Make it easy for me to find and diagnose the failures.

                        provide context around the failure lines.
                        provide more detailed click in
                        hide the successes for the most part unless I request them

                        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 →
                        • show pre and post-build results directly in build log / summary page of team build

                          When a pre / post build event result fails on team build but not in a local build, it's a PITA to diagnose. not showing the results directly in the build summary / log page makes it one step more difficult.
                          Please show a reasonable amount of detail in the team build summary page, especially if this is the only thing that has errorred.

                          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 →
                          • don't lockup visual studio when clicking a link to a slow drop folder in builds

                            Clicking a link to a drop folder / log file stored on a unc drop folder that is slow to react (latency) locks up visual studio until this returns. Please make this async load.

                            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 →
                            • show queued and completed builds in one screen

                              Switching between queued and completed is annoying and seems unnecessary. Two tabs are used where for most cases the distinction is meaningless.
                              Most of the time I only care that I'm looking at the most recent results
                              Most of the time, the number of queued builds is fairly limited
                              This is in VS and in the web ui

                              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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                              • NetPeerTcpBinding - Please Restore it

                                NetPeerTcpBinding has been marked obsolete in Net Framework 4.5.
                                There is no substitute for it, and it is valueable in creating small, intercommunication schemes without having to create an elaborate server. This binding seems to work great for simple tasks, why get rid of it? Please do not make this obsolete.

                                8 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                • Implement other non-Agile templates in TFS

                                  Some of the software development teams are not using Agile processes, but if TFS would have a non-Agile and more of a plan-driven template, that would allow some software engineering teams and other non-software engineering teams make use of TFS for project management.

                                  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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow to only use the project management aspect of TFS for non software development teams

                                    We have a big myriad of teams from software development to business consulting, business analysts, and even some non IT teams. If I could disable the Build and Test "options" in the top ribbon of the UI, those other teams could use TFS for simple project tracking using Scrum.

                                    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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • 72 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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Enable Go To Definition (F12) should go to source if source symbols are available

                                        Right now, source code integration for framework sources (or any other source-indexed PDB) is clunky. You have to be in a debug session for it to pull down the source.

                                        If you're not in a debug session and use Go To Definition/Ctrl-Click/F12 on a Type/Method/Property, it'll take you to the object browser, or a code view that shows just the signatures.

                                        I propose that VS check for a source PDB in the symbol path first, then if available, use the source code directly. This would be an option, of course, so people can retain the current behavior. It would also…

                                        126 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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Support for T4Toolbox on TFS Cloud Build Host Controller

                                          T4 Toolbox is a popular set of code-generators that currently aren't installed on cloud TFS's cloud build server. We keep getting the following error as a result :

                                          "The imported project "C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\TextTemplating\Microsoft.TextTemplating.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk."

                                          Would be great to see T4Toolbox installed here

                                          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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base