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 – Doug Turnure
Visual Studio Team

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. support XP for 4.5 until the end of XP support!

    So many entreprises have to continue to support XP because microsoft themself still support it until 2014!

    Because of this we have to ban 4.5 development on any products that is sold externally.

    Please come back on this marketing decision and provide a 4.5 framework that the entreprises can work with!

    959 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      You have left! (?) (thinking…)
      15 comments  ·  .NET  ·  Admin →
    • Support a .NET 4.0 Service Pack on Windows XP Supporting those .NET 4.0 Bugs Fixed in .NET 4.5

      This idea is in contrast to http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2723735-make-net-4-5-work-on-any-os-that-supports-4-0 and http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3116039-support-xp-for-4-5-until-the-end-of-xp-support-, which I do not support. It is parallel to http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3095632-make-vs2012-not-hide-net-4-0-bugs-when-targeting-, but I think is the converse of it.

      Consider a developer who must support customers running Windows XP, and who also is unable or unwilling to debug their applications on a machine separate from their main development machine. Such a developer may feel that he cannot upgrade to Visual Studio 2012, since that installation would replace the .NET 4.0 assemblies on the developer machine, making it impossible for the developer to encounter the fixed .NET 4.0 bugs.

      Unfortunately, it…

      338 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service

        You'll receive a confirmation email with a link to create a password (optional).

        Signed in as (Sign out)
        You have left! (?) (thinking…)
        17 comments  ·  .NET  ·  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.

        395 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service

          You'll receive a confirmation email with a link to create a password (optional).

          Signed in as (Sign out)
          You have left! (?) (thinking…)
        • make all msdn documentation available off-line

          Please bring us back to the good old days where all docs available off-line were available to download... if not free for all at least for msdn subscribers.
          Thank you

          186 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service

            You'll receive a confirmation email with a link to create a password (optional).

            Signed in as (Sign out)
            You have left! (?) (thinking…)
            4 comments  ·  Help  ·  Admin →
          • 2,782 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service

              You'll receive a confirmation email with a link to create a password (optional).

              Signed in as (Sign out)
              You have left! (?) (thinking…)
            • Bring back the "VISUAL" in visual studio

              Visual studio used to have a kick *** interface. However, everything about the 2012 interface looks.. amateurish.

              -The icon looks like something a 3 year old did.

              -The lack of depth makes the whole thing jump into my face.

              -The upper cased menus are screaming at me (try posting on a forum in all caps... see what the response is).

              In a nutshell, whoever designed the interface needs to go back to the grade school I'm sure they dropped out of and finish their education. Maybe get a job at a fast food place running a cash register... Because they…

              161 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service

                You'll receive a confirmation email with a link to create a password (optional).

                Signed in as (Sign out)
                You have left! (?) (thinking…)
              • Bring back the basic setup and deployment project type Visual Studio Installer.

                You really need to bring back the basic Setup and Deployment project name Visual Studio Installer. It was a clean, simple, and effective installer for home grown applications that were to be deployed internally. I downloaded and used InstallShield LE and it's too complicated and overblown to build simple effective install/uninstall capabilities. Why did you remove it to begin with? We have to support desktop applications for the foreseeable future.

                221 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service

                  You'll receive a confirmation email with a link to create a password (optional).

                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  13 comments  ·  General  ·  Admin →
                • Taking HandsOnVisualStudio.com to the next level

                  Hi Rangers,

                  HandsOnVisualStudio.com is a website that we created based on Brian keller's Virtual Machine and HOLs. My idea is to take this web site to the next level by:

                  - Translating the 20 available HOLs to other languages and creating videos and DemoMates to explain them (So far, we have the English and Arabic ones only)
                  - Creating more HOLs to address extra topics and scenarios like Source Control Features, Team Build, SSDT, GIT Integration, Team Explorer Everywhere, Building Java Projects, Customizing TFS Work Items and Workflows and more)

                  I'm sure that by teaming up on this we can…

                  54 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service

                    You'll receive a confirmation email with a link to create a password (optional).

                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                  • 'params' keyword for every list

                    If you're a C# developer, I bet you've used something like this before:

                    ***** SomeType DoSomething(params AnotherType[] array){...}

                    It is a lot easier to use the 'params' modifier than to create a new array with all the paremeters of the same type you want to insert in a method, specially when it comes to small test projects.

                    However, using this comes with a disadvantage: you MUST use the array type. No IList, List<T>, Dictionary<TKey, TValue>, etc.. I believe there is no such reason not to allow these list-like types to use the params keyword. Example:

                    ***** SomeType DoSomething(params ListType list){...}

                    44 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service

                      You'll receive a confirmation email with a link to create a password (optional).

                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                    • Add some color to Visual Studio 2012

                      Usability studies have shown that both shape and color help to distinguis visual elements in a UI. The upcoming/current beta release of Visual Studio 2011 has removed color from the toolbars and from icons in e.g. the Solution Explorer.

                      Please make this optional so those of us that want a more accessible and user friendly IDE can have their cake and eat it too.

                      11,487 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service

                        You'll receive a confirmation email with a link to create a password (optional).

                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                      • Please, Please, Let us have VS2010 theme in VS2012

                        The new themes of VS 2012 brings headache(no insult, its personal). Please give us an option to select VS2010 theme with colorful icons.
                        Its really really hard to work with new themes.

                        81 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service

                          You'll receive a confirmation email with a link to create a password (optional).

                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                        • Make Reporting in TFS Fast and Fluid

                          Make Reporting in TFS Fast and Fluid

                          Using Analysis Services and Reporting Services may have seemed like a good idea back in 2003 when you first started designing TFS 2005, however in 2012 these technologies are archaic and difficult to use.

                          Throw out SSRS and SSAS, heck in TFS 2012 in the new Web Access the team already created a new reporting system for burndowns and for the kanban reports.

                          Now for TFS 2015 it's time to make reporting EASY for non developers, EASY for managers, and fast and fluid for general end users to design and change.

                          Look at…

                          50 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service

                            You'll receive a confirmation email with a link to create a password (optional).

                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                          • Provide Microsoft Fakes with all Visual Studio editions

                            Include Microsoft Fakes with all editions of Visual Studio including Professional edition rather than being restricted to developers with Ultimate editions of Visual Studio. This will allow all Visual Studio developers to leverage the capabilities of the Fakes mocking library since mocking/stubbing is a necessary part of every developer's Unit Testing toolbelt.

                            329 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service

                              You'll receive a confirmation email with a link to create a password (optional).

                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                            • Switch between list view and tree view in pending changes window

                              I would like to see an option to toggle between the "old" flat list view of files pending changes, and the new tree view introduced in VS2012. The tree view is a good addition, however, often I find myself just looking for a quick overview of which files have changed, and for this the plain list view is easier to use.

                              170 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service

                                You'll receive a confirmation email with a link to create a password (optional).

                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                              • 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…

                                31 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service

                                  You'll receive a confirmation email with a link to create a password (optional).

                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                • change the new 2012 bowtie icon back to the smooth style

                                  The sharp-edged icon that came with the Visual Studio 2012 RC is hard to look at, and looks more like a bowtie than an infinity symbol. Please return it to its former glory before releasing RTM.

                                  314 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service

                                    You'll receive a confirmation email with a link to create a password (optional).

                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                  • Bring Back Macro Support in VS 2012

                                    I heard only 1% of folks use this feature therefore it was cut from VS 2012. I really need a way to automate things inside the IDE such as creating files. Writing an extension to do this is way too much work. It would take a very long time to payback the dev hours needed to code up an extension. Keep in mind that 1% is only the 1% of folks that chose to opt into having their usage tracked.

                                    145 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service

                                      You'll receive a confirmation email with a link to create a password (optional).

                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      16 comments  ·  IDE  ·  Admin →
                                    • create ALM Ranger guidance on "Leveraging Azure for Performance Testing"

                                      In my opinion the biggest adoption barrier in performance testing on smaller projects is not the tooling but the high infrastructure and administration cost that comes with this phase of testing. Only if a reusable solution was possible and infrastructure management wasn’t as expensive, adoption would certainly spike. It certainly is possible if you bring Visual Studio and Windows Azure into the equation.

                                      But there is hardly any guidance around how windows azure could be leveraged to performance test applications. For example, today its possible to set up the test rig in the cloud, its also possible to have the…

                                      149 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service

                                        You'll receive a confirmation email with a link to create a password (optional).

                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                      • Make all Entity Framework documentation available off-line

                                        Only part of Entity Framework is available off-line. There are parts that are missing from the books available to download, for example, the System.Data.Entity documentation. It would be great for people like me who do part of their work off-line to have that docs off-line.

                                        29 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service

                                          You'll receive a confirmation email with a link to create a password (optional).

                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Help  ·  Admin →
                                        • Provide installation customization options to exclude languages.

                                          Make each programming language supported/installable by Visual Studio 2012 optional. Ideally, I would be able to install only one languages compiler/libraries if I wanted to.

                                          200 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service

                                            You'll receive a confirmation email with a link to create a password (optional).

                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            11 comments  ·  Install  ·  Admin →
                                          ← Previous 1 3 4 5 6 7 8 9 10 11 217 218
                                          • Don't see your idea?

                                          Feedback and Knowledge Base