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. Add "Ignore Case" and "Ignore Whitespace" options to the Diff window

    The Diff and Merge tool in VS 2010 and earlier support command line options for ignoring case and ignoring whitespace but these don't seem to be available in the integrated diff tool for Visual Studio 2012.

    62 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 →
    • Create the ability for certain folders in the workspace mappings to not be triggers

      Create the ability for certain folders in the workspace mappings to not be triggers for Gated or CI builds. This would be used for folders shared across multiple projects or for solutions whose outputs are used by other solutions. Adding a check box for exclude from triggering would be sufficient. This would give the build system the ability to limit which code triggers which gateds. Otherwise, just move the triggering to a solution based, not workspace mapping based.

      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…)
        1 comment  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
      • 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…)
          0 comments  ·  SQL BI Tools (SRS, SSIS, SSAS)  ·  Flag idea as inappropriate…  ·  Admin →
        • Support TFS a LOT better. Organize the files better so it is clear what must be checked in!

          Support TFS a LOT better. Organize the files better so it is clear what must be checked in to source control, and what can be ignored. It is some help to add !_Pvt_Extensions\;!GeneratedArtifacts\ to the compare filter but there are also several folders under client and server that are left empty and also ModelManifest.xml files under client and server, that are not needed in source control, causing compare noise. It would be nice if the LS project did not create so many scattered files and would be nice if clean would clean out the **** not needed so one knew…

          17 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 →
          • uninitialized member variable in vc++

            in release mode more than 90 percent in my experience is related to uninitialized member variable .enabling analyses dos not help to detect this problem .detecting this warning and treating it as error can help more stable application .this file for example with warning level 4 dos not throw any error.

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Languages - C++  ·  Flag idea as inappropriate…  ·  Admin →
            • Add 'are you sure' dialog to TFS 'Take Server Version' conflict resolution

              I was just working over VPN and needed to get the latest from TFS, there were some conflicts and the slightly twitchy nature or VPN led me to accidentally click 'Take Server Version' on a conflict, this instantly undid my checkout and lost some important pending changes and I can't see any way to get them back.

              A dialog to confirm the action and prevent this kind of thing would have been incredibly useful.

              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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
              • Ability to use a database server, other than MS SQL Server, for _IntrinsicData

                I noticed that it's impossible to deploy a LightSwitch 2012 application, without requiring to also deploy SQL Server Express 2012. I can use another database server for the actual application data. And, I can use another database server when using Forms authentication(to manage the list of users, roles and profiles). But, when it comes to the users permissions, MS SQL Server Express 2012 is required.

                I don't think that the deployment of MS SQL Server with a LS application should be required, especially when the developer wants to use another database server than MS SQL Server.

                In my scenario, the…

                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…)
                  0 comments  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                • What the **** happened to the UI in 2012?? and not to mention the win 8 desktop, Microsoft is going backwards grafically. WHAT A DISASTER!!!

                  What the **** happened to the UI in VS2012?? and not to mention the win 8 desktop, it's so plain and begging eye strain, it is almost like coding on a VIC20 console - it really sucks - Microsoft is going backwards graphically. WHAT A DISASTER!!! - FIX IT.......

                  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 →
                  • To fix Visual C# compiler because is not working on Visual Studio 2012 and Windows 8x64

                    I have been having that problems from a lot of days because I can't reinstall or uninstall it, I have attached some printscreens of the problems because the compiler only works on Windows 7 compatibility and I'm very desperate because I need to finish some works and I can't because C# is not working and I can't do anything to solve the problem, please bring a solution quick and no waiting a lot of months.

                    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…)
                      0 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                    • add "Format Document" for t-sql code

                      Add "Format Document" for t-sql code similar to formatting C# code via Edit -> Advanced -> Format Document or Format Selection.

                      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  ·  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 'xamlc' back - we need to build XAML files with our own build tools.

                          We have CSC for C# code. CL for C++ code.
                          For XAML files we used to have XAMLC. Why was it removed?
                          We have our own build infrastructure (as most large ISVs will) and shouldn't have to synthesize a dummy msbuild file on the fly just to turn .xaml files into .baml and .cs !

                          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 Review functionality to Test Plans and add Next and Previous buttons to Test Manager

                            Please add review functionality to test plans and test cases (with comments etc...)
                            When viewing test cases in Test Manager, I should be able to navigate to the next one using a "Next" button, or alternatively list all test cases in a tree view/list view on the left.

                            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 →
                            • Rename 'Metro' apps to 'Urban' apps

                              The 'Metro' codename is a great name for the style and type of applications that appear in the Windows App Store. Its confusing to refer to these as 'Modern' apps or 'Windows 8' apps... while developers and phone users are already accustomed to the 'Metro' naming scheme.

                              Why choose to call these 'Urban'? It's a direct reference to the 'Metro' style. It continues to refer to this active, and accessible environment that we are now familiar with.

                              The 'Modern' name can refer to anything on any programming environment, and it does NOT differentiate from the competition. In fact, it only…

                              28 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  ·  Windows 8 Apps  ·  Flag idea as inappropriate…  ·  Admin →
                              • Ability to filter the Task Board by Area

                                Currently you can filter a task board by user or unassigned. The ability to also and/or in conjuction with filter the Task Board by Area would allow us to look at the areas of an interation without distraction. Currently interations that have many stories and many tasks becomes unusable without an addition filtering by Area.

                                18 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 →
                                • Visual Studio Language Pack!

                                  [Spanish]
                                  Visual Studio deberia tener un complemento que permita cambiar de idioma del entorno (etiquetas, mensajes, todo!) sin necesidad de instalar el producto por completo!, Seria un concepto muy similar al que ya conocemos con Windows Language Pack!

                                  [English]
                                  Visual Studio should have a plug/extension/pack for changing the language of the environment (labels, messages, everything!) Without installing the product completely!, Would be a concept very similar to that already familiar with Windows Language Pack!

                                  32 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    5 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Windows Phone App to enter new Tasks (fast and easy)

                                    Need a Windows Phone App to enter Tasks to the TFS service. Do you have service API?
                                    Much easier than the going to the web via a webbroswer just to add new tasks to the project team for the coming day. Ideas might pop up during a test in the field or after work-hours or at a meeting with the client.

                                    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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide deep integration of Lync in Team Foundation Clients

                                      I've seen a couple of user studies from Microsoft Research on this subject and I'm personally seeing a couple of great things that might help improve collaboration between co-located team members.

                                      Deep integration of Presence, IM and screen sharing features would be really helpful if you're not int he same room. We're thinking along the lines of:
                                      - Presence for Work item fields containing people (assigned to, created by, history).
                                      - Presence inside the dropdowns for Assigned to etc. That way you can quickly assign items to people in state 'available' for quick triage or resolving of issues
                                      - Extend…

                                      36 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 →
                                      • WPF Cardinal Spline Geometry

                                        I would like to see a CardinalSplineGeometry being added to the WPF list of Geometry types.

                                        This would help when converting from WinForms to WPF, particularly where there is a Graphics.DrawCurve(...) method call in WinForms application.

                                        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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Move the Debugging-Symbols options per-project instead of global

                                          Many people need to use public and/or private symbols (Tools-Options-Debugging).
                                          Sometimes it's useful to enable Windows symbols, while other times is necessary to load .NET Framework symbols and sources or even some private location for internal projects symbols.

                                          Since loading symbols is extremely slow, it would be better to specify the symbols location in a per-project or per-project-user settings so that we can minimize the slowness to specific projects.

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

                                          Feedback and Knowledge Base