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. implement System.Security.Cryptography

    I don't now why the Criptography is not implemented, I am migrating serius app that uses crypted WEB Services, from windows Mobile 6

    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 →
    • Put main menu into window title bar

      Why do we wasting so much space to title bar?
      We have only three buttons at right side and one on left plus title and many empty space. I think it is worth to put main menu there.
      Title can be displayed in status bar for example, or at task bar.

      10 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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
      • There must be some description field of Test Suite

        There must be some description field of Test Suite, allow user to write purpose and general notes of the test suite.

        10 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…)
        • Allow using composite keys

          I have an application which requires composite keys and GUID keys to maintain data integrity for sync purposes (Sync Framework). Please add this support to VSLS2012.

          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  ·  LightSwitch  ·  Flag idea as inappropriate…  ·  Admin →
          • edit and continue in aspx and ascx files

            edit and continue in aspx and ascx files

            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 →
            • Mark for all variables with declaration type

              In Visual Basic, the editor when you click on a variable, the editor mark all the variables in the code with the some name but the variables with type declaration Variable% Variable! Variable$ ... not marked.

              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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
              • Only word selection in all cases for shortcut declaration

                Dim Test%
                Dim Test$

                When double click in the declaration Test% the editor selects the word "Test", when double click in the declaration Test$ the editor selects the word and the type "Test$", the idea is select only the word "Test" when is a String Declaration with "$" and in all other cases with declaration "!" "&" "#" ...

                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 →
                • Make Entity Framework Designer support Synonyms

                  Entity Framework will happily support Synonyms in Code First, and if you can manage to merge two edmx files, you can make it work as well (see http://rachel53461.wordpress.com/2011/05/22/tricking-ef-to-span-multiple-databases)

                  All that is necessary is to add a "Synonyms" item in the Update Model from Database dialog. Of course this would also require that Synonyms be loaded into the SSDL so they can be mapped.

                  This would allow cross-database queries and execution without having to change Entity Framework at all. Of course true cross-database support would be ideal, but I see this as an effective compromise.

                  51 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 →
                  • Add Undo Close behavior for files, remembering cursor position

                    Ideally, just exactly like the Undo Close in PowerCommands (http://visualstudiogallery.msdn.microsoft.com/e5f41ad9-4edc-4912-bca3-91147db95b99).

                    How it works:
                    - You work on files, open and close move around the text buffer, jump to definitions and references, etc.
                    - As you do all that, a toolwinow "Undo Close" is populated automatically with a list of those recentely opened files, with information about the location of the cursor when it was closed
                    - Upon double-clicking a file there, automatically opens it on the cursor location where it was when closed.
                    - Some shortcut can automatically UndoClose of the first item in that "stack", poping it.…

                    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…)
                      1 comment  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                    • Sum up the work remaining on a PBI from Child PBI's and Tasks

                      It would be nice if there was a service that would roll up the work remaining of all child (and grandchild) PBI's and tasks to the parent PBI. We wrote a custom service to do this but it would be nice if this was included functionality. It helps greatly when ranking the tasks, deciding what to cut from a sprint/project and giving visibility to the true work remaining vs the initial story point estimate.

                      So if a PBI doesn't have any child PBI's or child tasks then it would just use the story point estimate for the work remaining (or…

                      8 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  ·  Editor  ·  Flag idea as inappropriate…  ·  Admin →
                        • better Ftp support in visual studio 12 for websites.

                          other software take seconds to show me page and visual studio took more then 30 min to open sites. I find that I can see all tree-view of my server. so maybe that's the reason behind 30 min. but it will be better to do this in background.

                          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 →
                          • When opening a solution in VS2012 RC, avoid the "preparing solution"

                            I have a solution in Net Framework 4.0. I configured the target to point to 4.5. Everytime I load the application in Visual Studio, it shows a dialog saying that I have to wait while it "Prepares solution....".

                            Why not put this annoying dialog message in status bar as a background event?

                            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  ·  Flag idea as inappropriate…  ·  Admin →
                            • InstallShield Limited Edition setup project kill performance

                              When we add an InstallShield Limited Edition setup project in a solution, Visual Studio will often stop responding and become much more slower.

                              And by the way, if such a project is loaded when we open a solution, Visual Studio will crash thus we have to rename the folder so that next time we start Visual Studio the project won't be load automatically (and then load it manually).

                              And since Visual Studio stop responding much more often when we have such project in a solution, we have to restart Visual Studio much more often (and have to do the manual…

                              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  ·  Performance  ·  Flag idea as inappropriate…  ·  Admin →
                              • Scriptcenter

                                Make the web application behind the MS scriptcenter (http://gallery.technet.microsoft.com/scriptcenter) available for inhouse installations as single product or as part of TFS.

                                It would be very useful for non-development engineers as a simple way to manage their scripts.

                                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  ·  Team Foundation Server  ·  Flag idea as inappropriate…  ·  Admin →
                                • Include FX compiler and shader items for create and test shaders with C#.

                                  Its annoyance. You cannot test shader inside VS when you create C# project. You can does this in C++ but not in C#. C# can be used for gaming and DirectX too !

                                  2 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  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Create a "Run Time References" option that is similar to "References", but only copies the project output.

                                    I have two projects. There is a run-time dependency between the two of them, but not a compile time dependency. (This is commonly done in modular programming.)

                                    To run, it is easiest if the dlls for the projects are in the same folder.

                                    It is easy to just add a reference to make the output of the projects copy to the same folder.

                                    But that adds a compile time dependency. (And makes it all too tempting for other coders to add design time coupling between my two projects.)

                                    So, I need a way to add a reference that is only…

                                    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  ·  IDE  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Provide free TFS Express cloud hosting for MSDN Subscribers

                                      Just as Windows Azure hosting is currently provided for free to MSDN Subscribers, so should TFS Express cloud hosting be provided for free to MSDN Subscribers. This would greatly aid developers with an MSDN subscription that need a cloud-hosted source control solution.

                                      2 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 →
                                      • stop building bespoke UI on each release and spend the programmer time on features and stability

                                        I notice that each release of VS since .NET seems to provide its own suite of UI - all a little different from the Windows built-in widgets which makes it look a little unprofessional. I'm not talking about the bits which obviously need to be made, the fancy tree views and such (particularly since the Windows native tree view is a pain in the *** to work with), but the absolute basics like check boxes and command buttons - we don't /need/ new ones.

                                        Normally I'm not that bothered, although it would be nice to have had the developer time…

                                        2 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 →
                                        • Remove filtering of item types

                                          As of now, VS filter item types which can be added to a certain kind of project. For example, right-clicking the winforms exe project brings a menu with "Form", "User Control" and such. For WPF exe there will be "Resource Dictionary" and "Window". And similar filtering applies to "Add new item" dialog. Unfortunately, this mechanism often fails. Sometimes I am not able to add a ResourceDictionary to WPF project, for example.

                                          So my suggestion is: please keep filtering the context menu and remove filtering from dialog. Blame the responsibility for adding certain item on programmer. First of all, he is…

                                          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