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

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. Visual studio team could create one extension to T4 templates

    Visual studio team could create one extension to T4 templates

    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 →
    • Visual Studio IDE's Option

      Please take a look to attachment image.

      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 →
      • Tool to Flag/Remove Unused and Unreferenced Assemblies from Project

        Visual Studio 2013 templates install a large number of assemblies along with their references. This is fine except that many end up unused.

        Side-by-side assemblies are a fine idea, but we'll need a way to clean up the clutter and save resources.

        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 →
        • Do not highlight Find what when doing a Find/Replace

          Currently, if I select some text and do a Find/Replace in File, the dialog highlights both Find What and Replace With. As a result, I tend to hit tab (assuming that Find What has the (hidden) caret) to type my replacement text. However, it turns out Replace With has the caret (there are no visual cues to indicate this). If Find What was not highlighted, it would be more apparent, and I would have an easier time training myself not to hit tab after CTRL-SHIFT-H.

          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 →
          • don't compile every open document in the IDE

            Currently, if I open non-solution documents in the IDE (like related data files, or MS Reference Source opened by a break-on-exception) and hit the Build button, the IDE will throw up a ton of errors due to the compiler attempting to process them. It leads to alot of noise in the Errors window, but IMO, the IDE should only be building what is in the solution.

            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 →
            • For your muti-window support please add the ability to pin another Toolbar to the Floating Tab container.

              For your muti-window support please add the ability to pin another Toolbar to the Floating Tab container.
              You can add a second solution explorer, but a toolbar would be equally useful.

              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 →
              • Automatically Update Project References

                In a solution with multiple projects, it is very common to have some projects reference other projects. For example, let's say that 'project A' references 'project B'. If I rename 'project B' to 'project c', 'project A' still maintains a reference (in its reference list) to 'project b' even though it doesn't exist by this name anymore.

                I suggest that the IDE should be able to update the references automatically since it is the same project, with the same GUID.

                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 →
                • ASP.NET site respect web.config default languange when creating new form/usercontrol

                  in web.config we have:
                  <configuration>
                  <system.web>
                  <compilation defaultLanguage="C#" ...

                  but when i create user control by Add->Web User Control it generated control with code behind in VB - need create control by Add->Add new Item and change language

                  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 →
                  • build all before debug

                    I have a solution with multpile windows forms Projects where I load my forms via Activator.CreateInstanceFrom. I have no references between the Projects. When I make a change in one Form and want to test it using F5-debug that Project doesn't get built.

                    I would like to configure Visual Studio to either force a build of the entire sulotion when I press F5 or select a list of Projects that should be built for my solution.

                    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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                    • Re-order properties

                      It would be nice, in the Solution Explorer pane, when exploding classes, to be able to reorder properties and methods to easily group them only by drag-n-drop.

                      For example, if I use the Generate function to create a property from a local variable, the property will get created at the end of the class. If I want to bring the property at the top with my other properties, I have to do a copy-paste. When the code is getting large, it's pretty long to reorder it.

                      So, me and my colleagues would find this useful to be able to drag…

                      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 →
                      • Include the regular expression lookup back into the Find and Replace dialog.

                        The dialog to lookup regular expressions was a very hand thing in VS2010 but this seems to have been removed in VS2012.

                        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 →
                        • Offer a link when Visual Studio become unresponsive with possible reasons

                          As mentioned in Connect http://bit.ly/TKIOuq It would be great if Visual Studio 2012 show user a dialog explaning possible reasons to become unresponsive.

                          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 →
                          • Allow you to create coding automation scripts

                            Developers do many repetitive tasks so if visual studio let you record a common task, then let you modify parts of it by adding wild cards or extra coded steps then save it for later use it would save lots of time. Then a developer can highlite text and apply the task. Then VS would run it on the selected text applying the rule .

                            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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow access to parsed project file info in order to have VC++/VS run analysis applications

                              I'm developing an application used for source code analysis. The application was originally written under Linux to be invoked as a make target, and therefore accepts command line arguments in the common Unix/Linux format, e.g. -I./include -DMYDEFINE -w etc. The input source code my application is to analyze is written for Windows and I have access to the project files used to build it. The client code base is large with very long compiler argument lists. It would be very tedious and error-prone to generate command lines manually, and I'd rather not have to write my own a parser for…

                              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 →
                              • In TFS - improvement suggestion for download dependencies dialog

                                Currently title bar of download dependencies dialog shows an abstract message "Download Dependencies" for both comple and runtime dependencies. But this leads to a confusion whether I triggered a runtime or compiletime download?. Better to suffix the title bar text with additional info. For example "Download Dependencies - runtime" for runtime and "Download Dependencies - compiletime" for compiletime downloads.

                                Thank you in advance.

                                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 →
                                • Fix the coloring of pop up menus in reference manager

                                  When using the dark theme for VS 2012 11.0.50522.1 RCREL and I am adding a reference to my project in the 'Reference Manager' window. When I right click an assembly (either in Assemblies, COM, etc.) the popup I get will wash out the text 'Clear Recent References' (for example) when I hover over those popup items.
                                  I suggest getting the coloring consistent.

                                  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 →
                                  • Error List column resize to push columns right

                                    Every time I have to resize a column I have to shrink five columns to fit it in.

                                    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 →
                                    • Add ability to compare code SIDE by SIDE from within the same code file

                                      Add Menu option Windows Split - SIDE by SIDE

                                      Add ability to compare code SIDE by SIDE from within the same code file
                                      Screens are getting wider not taller

                                      This would be a great help to compare functions

                                      Even to allow two copies of the same code file would be a help by enabling Window\New Window to make a duplicate

                                      PS: Take a look at BeyondCompare by Scooter SW to see what a good code comparison tool looks like!

                                      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 →
                                      • Make vs11 Server Explorer function like that in vs 2010

                                        Server Explorer in vs11 has lost the ability to step into or debug SQL Server Stored Procedures, and why is Server Explorer in black/grey mode, while SQL SERVER OBJECT EXPLORER uses colour?

                                        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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Document Generator

                                          Now we write the source documentation using the XML Summary documentation tags. But there is no tool from MS to genarete a static html website, chm or a pdf. The doxygen is one tool which provides this.
                                          Along with the source documentation we should also have capability to write the design summary of a component or a solution. So the developers can easily update the design document. Nee facility to embed images.
                                          I would love to have the generated document commentable.

                                          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 →
                                          • Don't see your idea?

                                          Feedback and Knowledge Base