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. Debugger improvements

    In production solutions when there many threads are executed. ThreadPool, Tasks and Threads and others
    Debugging of code is pain as quite often it is slow, you have to go step by step very deep, by pressing F8 into, and usually when you are close to line where is bug, after press F8, debugger behave like you presses F5.

    This means you have to do all process again.
    Usually it happens, if other threads in time of debugging failing, by time out error. (WCF Time outs, or Socket timeouts). But I expiriences it quite often randomly.

    My idea is:

    Debugger…

    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 →
    • why don't u support @jquery syntax without plugins in intellisense??

      when i develop a asp.net project,who i need to using jquery.but visual studio doesn't include jquery code intellisense without using a jquery plugin for visual studio.so i have to write jquery code in dreamweaver,after then i always use copy-paste for 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
      • Support JavaScript and CSS for NavigateTo (Ctrl+,)

        NavigateTo's Semantic Search helps in getting me from one place to the other quickly (and a better version here: http://visualstudiogallery.msdn.microsoft.com/5437f2e7-adef-44e2-b841-78be850e763e)

        We want JavaScript / CSS support for more than file switching

        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…)
          1 comment  ·  Languages - JavaScript  ·  Flag idea as inappropriate…  ·  Admin →
        • An Static class To check whether a file is an Valid Xml

          A Static Class To check whether given input file is a "Valid Xml" or Not

          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 →
          • An Static class To check whether a file is an Valid Xml

            Develop a class to Run a query from sql Script File Directly in to TempDb (SqlCeClient)

            Ex : Run a Query from a file "payslip.sp" into local database .

            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 →
            • Allow side by side installation of .NET 4.0 with 4.5.

              Upgrades are always welcome. They are also risky. The recent update of .NET framework 4.0 to 4.5 added some nice features, but also some notable bugs. The ability to specifically target a framework is essential for stability.

              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  ·  .NET  ·  Flag idea as inappropriate…  ·  Admin →
              • Remove break requirement from switch statements

                switch (caseString)
                {
                case "1":
                ...
                break; <!-- since break is required, it should be implied; remove the requirement of break statements.
                case "2":
                ...
                break;
                }

                After improvement (after removing break requirement). The code is more vertically streamlined:

                switch (caseString)
                {
                case "1":
                ...
                case "2":
                ...
                }

                13 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…)
                  7 comments  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                • 23 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 →
                  • Awful multi-language support in resx files in C# WinForm apps when refactoring/renaming

                    Imagine this situation:
                    I created a WinForm app in C# with a form named "CodePrinterClient".
                    There's a button named "buttonStartStop" on "CodePrinterClient".
                    Then I enabled the "Localizable" option for "CodePrinterClient" and I localized CodePrinterClient into zh-CN and en-US.
                    Currently, the "Language" option for "CodePrinterClient" is "zh-CN" and I renamed the button to buttonStart.
                    Then all codes with "buttonStartStop" were refactored into "buttonStart" and all "buttonStartStop"s inside "CodePrinterClient.zh-CN.resx" were renamed, too.
                    However, when I edited the UI of "CodePrinterClient" in en-US or (default), the button "buttonStart" had no Text attribute, because no "buttonStartStop" items wererenamed into "buttonStart" in other languages' resx…

                    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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Fix Silverlight Signing Sinofsky(bug)

                      This issue has gone on for over a year now. It's very frustrating
                      http://connect.microsoft.com/VisualStudio/feedback/details/760967

                      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  ·  Languages - C#  ·  Flag idea as inappropriate…  ·  Admin →
                      • More flexibilty on the <WHEN> Field child element

                        Especially to support adding conditions based on the hierarchical value of the Area Path, please add the ability to specify a begins with or wildcard comparison to the <WHEN> conditional field element. Currently it support only "equals" comparisons to the specified value. This could be done by specifying an operator attribute with various comparison operators. This would be helpful if being used against numeric fields too (e.g. GT, LT, etc).

                        13 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 →
                        • Colored backgrounds for selected code blocks.

                          It would be helpful for the coder to be able to color the background for blocks of code. Helps code navigation A LOT.

                          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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                          • View Designer on Solution Explorer

                            Put View Designer button back on the Solution Explorer. its killing me!

                            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 Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                            • add an option to the solution explorer to have a Windows Phone Pivot-like view

                              With applications getting larger and often times having multiple platforms (Android, iOS, Windows Phone, MVC, WCF etc.) as the years go by I'm finding myself having to scroll vertically constantly or collapsing projects and then scrolling when working within a solution that contains many projects (the latest big project has 14 VS2012 projects for instance).

                              Being on 3 1920x1080 monitors, a lot of the screen space is horizontal instead of vertical. My suggestion without consuming more vertical space is to offer a Windows Phone like Pivot Control inside the Solution Explorer so as you flick across you could get same…

                              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  ·  User Interface  ·  Flag idea as inappropriate…  ·  Admin →
                              • Edit code without pausing

                                Edit and continue is hard to use. I want to edit code without clicking pause and resume.

                                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  ·  Flag idea as inappropriate…  ·  Admin →
                                • Let me undock the find and replace

                                  If i need to find and replace words in the top right corner of my code I can't see what exactly I'm replacing because the 'find and replace' box overlays it.

                                  26 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  ·  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  ·  Visual Studio Test and Lab Management  ·  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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Add third interface for Coded UI

                                        At the moment Coded UI runs off of the MSAA & UIA interfaces. These interfaces are extremely difficult to implement and are causing a lot of grief as well as driving users to other tools. Can we have a third interface that's easier to implement and interface.

                                        30 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  ·  Visual Studio Test and Lab Management  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Managing the Reclaimmed connections automatically which helps the application performance

                                          Managing the Reclaimmed connections automatically without dependencyManaging the Reclaimmed connections automatically without dependency

                                          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