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. Improve forecast display in product backlog

    The forecasting feature in the product backlog is of limited use. Two relatively small changes would make it significantly more valuable.

    1) Display the dates of the sprints in addition to the sprint name. Business stakeholders who aren't always involved in the daily development process don't always think in terms of sprint numbers. Showing dates would make planning much easier when collaborating with business stakeholders not involved in the daily grind of development.

    2) Do not count items already assigned to a sprint in the forecast. The product backlog includes items already assigned to a sprint, but are not yet…

    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 →
    • resize visual studio window correctly when the resolution changes

      From time to time it's useful to change the screen resolution (working in a VM, switching monitors from work to home, etc. VS does not resize when maximised and the underlying OS resolution changes.

      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  ·  Flag idea as inappropriate…  ·  Admin →
      • Show Milliseconds for Date variables when debugging in Visual Studio

        When viewing the contents of Date variables in Visual Studio 2012 (either by hovering over them with mouse, or in Watch Window) would be handy if it showed the milliseconds component as well.

        Curently, it seems to just show it using the systems regional settings which do not allow you to set a time format that includes milliseconds. Consequently this only shows the date in a dd/mm/yyyy hh:mm:ss format at best.

        Without this, I have to constantly write out DateVar.ToString("dd/mm/yyyy HH:mm:ss.fff") in the Immediate Window to include the milliseconds of the Date Variable which gets very tedious after a while.

        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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
        • Preserve the date timestamp of the files on TFS for management of vendor supplied code

          Our company (one of the 5 major bank in Canada) uses many vendor supplied systems to provide cheque capture, archive and image retrieval functionalites. In order for vendor to provide support for trouble shooting production issues, we need to maintain the date timestamp of the original executable files that vendor provide us when checking these files into TFS and deploy through TFS to the run time environment. The reason is that sometimes the production issue may stem from a code promotion human error that some files may not be promoted to the production run time environment and cause production issue.…

          5 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
          • Add the ability to perform a TFS "Get" operation in the Visual Studio IDE during build as has been available in the past

            I provided this in bug 786979 (http://connect.microsoft.com/VisualStudio/feedback/details/786979/cannot-perform-a-get-operation-in-vs2012-tfs-when-a-solution-is-building). There is too much hand holding that has been introduced in VS2012--and this is part of it. It makes advanced users less productive. At least provide the ability to dismiss the message once you've seen it once as in earlier versions. I know you can still do this with the command line, but this is annoying if you simply want to get a single file up to date, especially with large solution structures with many files and folders such as we have.

            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…)
              0 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 →
              • Query for PBIs that should be marked "Done"

                As per the subject, I'm trying to query TFS 2012 for PBIs (and Bugs) that should perhaps be marked "Done". My thinking is that we can then review the list (which would currently be reasonably long) and work out which ones should be marked "Done" and which need more Tasks added.
                The query I want to build is: "All PBIs/Bugs which we've committed to and added at least one task, but all the tasks we have added are now Done or Removed". More formally:

                All work items where:

                Type == "Product Backlog Item" OR "Bug"
                State == "Committed"
                Total number…

                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 →
                • 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 →
                  • 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 →
                    • Support custom Direct Manipulation implementations in Windows Store Apps

                      Currently the only way to take advantage of the direct manipulation in a XAML Windows store app is by using a ScrollViewer. However that isn't always appropriate. For example if one wanted to implemented a fixed columns Excel type functionality where the cells of the first column should not scroll horizontally but the cells should participate in the vertical smooth scrolling and where cells in the first row (and header) should scroll horizontally but not vertically. There really isn't a way to prevent some of those from scrolling since the ScrollViewer's Direct Manipulation implementation will animate/offset the rendering in the…

                      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…)
                        0 comments  ·  Windows 8 Apps  ·  Flag idea as inappropriate…  ·  Admin →
                      • Edit & Continue: Allow the addition of methods, and change an existing method's signature

                        This has been split from https://visualstudio.uservoice.com/admin/forums/121579-visual-studio/suggestions/2035769-make-edit-and-continue-work-more-globally.

                        Edit and Continue has always been a staple of Visual Studio development; it's one of the most important features that make it better than other IDEs. In 2002, Visual Studio .Net came out, and didn't have Edit and Continue, which made it very hard to use. In 2003, the new version had Edit and Continue and I was jubilant.

                        Allow edit and continue to add/remove methods or change their signatures.

                        (Filed on behalf of "The Configurator": https://visualstudio.uservoice.com/admin/users/14358195-the-configurator)

                        11 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                        • Edit & Continue: Allow the modification of iterators

                          This has been split from https://visualstudio.uservoice.com/admin/forums/121579-visual-studio/suggestions/2035769-make-edit-and-continue-work-more-globally.

                          Edit and Continue has always been a staple of Visual Studio development; it's one of the most important features that make it better than other IDEs. In 2002, Visual Studio .Net came out, and didn't have Edit and Continue, which made it very hard to use. In 2003, the new version had Edit and Continue and I was jubilant.

                          Enable edit and continue for iterator changes; that might mean that you even have to allow edit and continue to add new methods, but that should be possible using light-weight code generation

                          (Filed on…

                          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 →
                          • TextServiceFrameworkのサポートを追加してほしい

                            カスタムコントロールを作る際、TextInputProcesserのサポートが必要になることがあります(日本では漢字を入力すると同時にふりがなを同時に表示することが要件になっていることがあります。テキストコントロールでは足りないのでエディターコンポーネントを作るといった時にも必要になります)
                            .NETでもCOM Interlopを使えばできますが、SDKが変わるごとにそれをするのは非常に手間がかかります。何より非生産的です
                            WinRTおよびWPF環境下でTextServiceFrameworkに対応できるようなクラスやインターフェイスがほしいです

                            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…)
                              1 comment  ·  .NET  ·  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 →
                              • 4 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  ·  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 →
                                  • PFX support Hosted Build Controller

                                    The hosted build controller doesn't support projects that pfx signed.

                                    Can you add it?

                                    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  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Support exploratory test - Action Logging for chrome (and non-microsoft products)

                                      I use TFS + MTM 2012 (Update 3). Thanks for the great product - I really love it. I have been using exploratory testing for a while and it worked fine with IE9. Now I have to run my test on Chrome and the problem is that the Action logs are not complete. I.e the log looks like this..

                                      Click document
                                      Click document
                                      Click document...

                                      Also I will have to perform UI-exploratory testing on remote clients (on VNC). I use RealVNC as the client. Also in that case the action logs are not detailed it says : Click 'VC Project…

                                      7 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Please provide facility to Link requirements of Test Steps in MTM as you for attaching screeshots for teststeps.

                                        Right there is a provision for MTM to link the Requirements or Use Cases to Test Case.
                                        I request to provide an additional support to link the Requirements or Use cases to Multiple Test steps with in Testcase.

                                        This will help while doing tracebility for the testcases and requirements.
                                        This will also help to verify that all the requirements are tested which are assigned to cover in the testcase.

                                        Regards
                                        Thejo

                                        7 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Team Foundation Server  ·  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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base