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. Allow users to 'sticky' comments & suggestions onto the design or code area and store them as meta info in the solution against that file.

    Allow users to 'sticky' comments /suggestions/prompts onto the design or code area and store them as meta info in the solution against that file.

    These comments would be visually appealing.

    These 'comments' could be toggled on and off allowing other users to see other developers intent.

    These comments would not be contained in the design/code itself rather be held as meta data against lines/areas of that file.

    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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
    • 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…)
      • 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 →
        • execute multiple fxcops at the same time

          e.g.
          C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\FxCopCmd.exe

          it runs only one at a time, i have 8 cores, so please use them!

          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 →
          • Allow custom outlining in .cs files to be saved

            For .cs files in Visual Web Developer Express and Visual Studio Express 2012 for Windows Desktop, pieces of code that I explicitly outline with Edit.HideSelection have their outlining removed (which is the problem) when I close and re-open those .cs files. This is regardless of whether or not I have Automatic Outlining turned on, nor whether or not my .cs files enter Outlining Mode when they open. This problem doesn't happen for .cpp files.
            Thank you,
            Daniel

            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…)
              1 comment  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
            • Implement the "crash" or "stopped working" dialog to do its thing in the background. I don't care if vcpksrv.exe crashed now!

              The dialog gets in my face the whole **** time. vcpksrv.exe keeps crashing and crashing and I have to click and click to close the "stopped working" dialog. Run this kind of stuff in the background for all Microsoft products.

              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…)
                1 comment  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
              • Allow NFC tags to change settings

                Allow a NFC tag to change your settigns.
                ex:
                so that your just have to scan 1 tag to change your bluetooth settings to 'on', wifi 'off' and data roaming 'on'

                now you if you scan a tag it directs you to the settings.
                but not switch / toggel settings.

                Grtz
                wouter

                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  ·  Windows 8 Apps  ·  Flag idea as inappropriate…  ·  Admin →
                • In visual studio, Add a folder and file type to search a content. By Default make it all.

                  In visual studio find option, Add a folder and file type to search criteria for any keyword we are searching with. By Default make it all.

                  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  ·  Visual Studio Ultimate  ·  Flag idea as inappropriate…  ·  Admin →
                  • Enabling APIs for editing contact info instead of just reading only APIs

                    Several countries now expand their network like Egypt. This requires adding an extra number to the stored contacts. You may imagine doing this manually is a painful process. I wish it is possible to have APIs to edit the contacts info in code instead of just reading only the contacts' info.

                    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  ·  Phone  ·  Flag idea as inappropriate…  ·  Admin →
                    • Make use of the Reason field along with State on the Kanban and Task boards

                      It's great that you can customize the columns on the Kanban board in 2012, but it would be even better if you could make use of the Reason field as well. In the scenario where a new column is added for a state that already has a column, adding the reason for the column change would be extremely beneficial. Then a team could have other queries created and also know that when looking at the board, but the column change occurred. It would save on having to make use of the kanban WI extension.

                      Also, being able to set the…

                      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 →
                      • Organise the extensions section

                        At the moment, every single Lightswitch extension I have installed shows up in alphabetical order in the Extensions section of the Properties window.

                        Even though Lightswitch is only a few weeks old (since release), and the extensions are only starting to be released, this section is already getting hard to handle. It needs some way of organising the extensions, probably by category (themes, shells, controls, etc) so they can see found more easily.

                        It would be an idea if there were some way that the extension authors could choose the category from a fixed list, and their extension would then…

                        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…)
                          1 comment  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
                        • 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  ·  Windows Forms  ·  Flag idea as inappropriate…  ·  Admin →
                          • Show Exception messages in English for smaller languages

                            When I get exception messages using the debugger, I would like to get the option for Visual Studio to give me the English counterpart instead of the one in my language (Dutch). Especially because I'm already using an English Visual C# program. Exception messages in less spoken languages are useless if you want to do research on the Internet about it.

                            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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                            • Allow export to xlsx format in reportviewer

                              When exporting to excel format using local processing in reportviewer 2008 there is a limit of 256 columns and 65,536 rows. It be useful to have this limit increased to excel 2007 format specifications.

                              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 →
                              • Preserve breakpoint when switching branches

                                When I switch branches on my code, functions move slightly and breakpoints end in the wrong lines. It seems VS remembers only the line number of each breakpoint. If VS remembered some context around breakpoints, it could reconstruct the new location better.

                                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  ·  Debugger  ·  Flag idea as inappropriate…  ·  Admin →
                                • Default namespace in New Solution/Project dialog

                                  I need to change the default project namespace in project properties and do Search&Replace in all files already generated on startup every time I am starting a new project.

                                  If namespace refactoring is not going to be available, at least allow us to set the namespace during creation of a new project.

                                  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…)
                                    1 comment  ·  Project  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Obfuscate file names in build log in Diagnostic mode

                                    At times when I report a bug and it is not reproducable, MS asks me to submit either a sample application or build log. There are times when I cannot submit this build log as it contains file, project, resource, reference, etc names. If there was a build mode which obfuscates the these above names then I don't have to worry when submitting my build log to MS

                                    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…)
                                      1 comment  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Allow Shared Steps to be created within Shared Steps

                                      Currently Shared Steps cannot be created within other Shared Steps as the Insert Shared Steps, Create Shared Steps, Open Shared Steps right-click menu options are grayed out.

                                      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 →
                                      • new favicon for tfs web app

                                        The favicon is the same as visual Studio. that makes pinning to taskbar confusing!!!!

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

                                          Feedback and Knowledge Base